From 01afbdc12a8bfc0dd7226d65f0284e8c0b2ccfe8 Mon Sep 17 00:00:00 2001 From: nxtcoder17 Date: Wed, 24 Apr 2024 00:14:47 +0530 Subject: [PATCH 1/5] feat: global vpn cluster ip subnetting - global VPN devices incremental IP generation - allows provisions for reclaiming freed cluster subnets, and device IPs - default allocation, allows for 8K Service IPs, per cluster, and reserves 40K IPs for kloudlite devices/vm/remote-IDEs etc. --- .../nvim/__http__/infra/clusters.graphql.yml | 10 +- apps/console/internal/domain/app.go | 10 +- apps/infra/internal/app/app.go | 9 +- .../internal/app/process-error-on-apply.go | 8 +- .../internal/app/process-resource-updates.go | 24 +- apps/infra/internal/domain/api.go | 8 +- apps/infra/internal/domain/cluster-conn.go | 254 ++++++++++++++---- apps/infra/internal/domain/cluster-group.go | 1 - apps/infra/internal/domain/clusters.go | 66 +++++ apps/infra/internal/domain/domain.go | 45 ++-- .../domain/gvpn-device-address-pool.go | 195 ++++++++++++++ .../internal/entities/cluster-connection.go | 27 +- apps/infra/internal/entities/cluster.go | 6 + .../field-constants/generated_constants.go | 77 ++++-- .../entities/globalvpn-address-pool.go | 98 +++++++ apps/infra/internal/env/env.go | 7 + common/types.go | 6 + pkg/iputils/generator.go | 47 ++++ pkg/repos/db-repo-mongo.go | 17 ++ pkg/repos/db-repo.go | 2 + 20 files changed, 786 insertions(+), 131 deletions(-) create mode 100644 apps/infra/internal/domain/gvpn-device-address-pool.go create mode 100644 apps/infra/internal/entities/globalvpn-address-pool.go create mode 100644 pkg/iputils/generator.go diff --git a/.tools/nvim/__http__/infra/clusters.graphql.yml b/.tools/nvim/__http__/infra/clusters.graphql.yml index 1c2c7c46f..4b3fdf5fa 100644 --- a/.tools/nvim/__http__/infra/clusters.graphql.yml +++ b/.tools/nvim/__http__/infra/clusters.graphql.yml @@ -48,9 +48,9 @@ query: |+ #graphql } variables: cluster: - displayName: "Sample Cluster 2" + displayName: "do not use this cluster" metadata: - name: "{{.gcpClusterName}}" + name: "{{.gcpClusterName}}2" spec: cloudflareEnabled: true availabilityMode: dev @@ -59,7 +59,7 @@ variables: credentialsRef: name: "{{.gcpCloudproviderName}}" region: asia-south1 - gcpProjectID: "rich-wavelet-412321" + # gcpProjectID: "rich-wavelet-412321" --- label: List Clusters @@ -277,8 +277,8 @@ query: |+ #graphql infra_upgradeHelmKloudliteAgent(clusterName: $clusterName) } variables: - clusterName: "{{.clusterName}}" - # clusterName: "{{.gcpClusterName}}" + # clusterName: "{{.clusterName}}" + clusterName: "{{.gcpClusterName}}" --- label: Delete Cluster diff --git a/apps/console/internal/domain/app.go b/apps/console/internal/domain/app.go index c26c66297..69ac74b1f 100644 --- a/apps/console/internal/domain/app.go +++ b/apps/console/internal/domain/app.go @@ -148,7 +148,6 @@ func (d *domain) UpdateApp(ctx ResourceContext, appIn entities.App) (*entities.A } // FIXME: hotfix till volume mounts for PVCs are not added in UI - pvcMounts := make(map[int][]crdsv1.ContainerVolume) for i := range xapp.Spec.Containers { for _, volume := range xapp.Spec.Containers[i].Volumes { @@ -176,6 +175,15 @@ func (d *domain) UpdateApp(ctx ResourceContext, appIn entities.App) (*entities.A } } + // readiness and liveness probes + if xapp.Spec.Containers[0].LivenessProbe != nil && appIn.Spec.Containers[0].LivenessProbe == nil { + appIn.Spec.Containers[0].LivenessProbe = xapp.Spec.Containers[0].LivenessProbe + } + + if xapp.Spec.Containers[0].ReadinessProbe != nil { + appIn.Spec.Containers[0].ReadinessProbe = xapp.Spec.Containers[0].ReadinessProbe + } + patchDoc := repos.Document{ fc.AppCiBuildId: appIn.CIBuildId, fc.AppSpec: appIn.Spec, diff --git a/apps/infra/internal/app/app.go b/apps/infra/internal/app/app.go index 8172fd3ae..c7bfa369e 100644 --- a/apps/infra/internal/app/app.go +++ b/apps/infra/internal/app/app.go @@ -44,8 +44,13 @@ type ( var Module = fx.Module( "app", repos.NewFxMongoRepo[*entities.Cluster]("clusters", "clus", entities.ClusterIndices), - repos.NewFxMongoRepo[*entities.ClusterConnection]("cluster-connections", "clus-cn", entities.ClusterConnIndices), - repos.NewFxMongoRepo[*entities.ClusterGroup]("cluster-groups", "clus-grp", entities.ClusterGroupIndices), + repos.NewFxMongoRepo[*entities.GlobalVPN]("global_vpn", "gvpn", entities.ClusterConnIndices), + repos.NewFxMongoRepo[*entities.ClusterGroup]("cluster_groups", "clus-grp", entities.ClusterGroupIndices), + + repos.NewFxMongoRepo[*entities.GlobalVPNDeviceAddressPool]("global_vpn_address_pool", "gvpn-addr-pool", entities.DeviceAddressPoolIndices), + repos.NewFxMongoRepo[*entities.IPClaim]("ip_claim", "ip-claim", entities.IPClaimIndices), + repos.NewFxMongoRepo[*entities.FreeIP]("free_ip", "free-ip", entities.FreeIPIndices), + // repos.NewFxMongoRepo[*entities.BYOKCluster]("byok_clusters", "byok", entities.BYOKClusterIndices), repos.NewFxMongoRepo[*entities.BYOKCluster]("clusters", "byok", entities.BYOKClusterIndices), repos.NewFxMongoRepo[*entities.ClusterManagedService]("cmsvcs", "cmsvcs", entities.ClusterManagedServiceIndices), diff --git a/apps/infra/internal/app/process-error-on-apply.go b/apps/infra/internal/app/process-error-on-apply.go index 6c8d3c48a..e9cfbea35 100644 --- a/apps/infra/internal/app/process-error-on-apply.go +++ b/apps/infra/internal/app/process-error-on-apply.go @@ -52,17 +52,17 @@ func ProcessErrorOnApply(consumer ErrorOnApplyConsumer, logger logging.Logger, d gvkstr := obj.GroupVersionKind().String() switch gvkstr { - case clusterConnGVK.String(): + case globalVpnGVK.String(): { - cc, err := fn.JsonConvert[entities.ClusterConnection](obj.Object) + cc, err := fn.JsonConvert[entities.GlobalVPN](obj.Object) if err != nil { return err } if errObj.Action == t.ActionApply { - return d.OnClusterConnApplyError(dctx, errObj.ClusterName, obj.GetName(), errObj.Error, opts) + return d.OnGlobalVPNApplyError(dctx, errObj.ClusterName, obj.GetName(), errObj.Error, opts) } - return d.OnClusterConnDeleteMessage(dctx, errObj.ClusterName, cc) + return d.OnGlobalVPNDeleteMessage(dctx, errObj.ClusterName, cc) } case nodepoolGVK.String(): { diff --git a/apps/infra/internal/app/process-resource-updates.go b/apps/infra/internal/app/process-resource-updates.go index f64e8ef53..48f56b227 100644 --- a/apps/infra/internal/app/process-resource-updates.go +++ b/apps/infra/internal/app/process-resource-updates.go @@ -18,6 +18,7 @@ import ( "github.com/kloudlite/api/pkg/messaging" msgTypes "github.com/kloudlite/api/pkg/messaging/types" + wgv1 "github.com/kloudlite/operator/apis/wireguard/v1" corev1 "k8s.io/api/core/v1" "sigs.k8s.io/controller-runtime/pkg/client" @@ -32,8 +33,9 @@ func gvk(obj client.Object) string { } var ( - clusterGVK = fn.GVK("clusters.kloudlite.io/v1", "Cluster") - clusterConnGVK = fn.GVK("wireguard.kloudlite.io/v1", "ClusterConnection") + clusterGVK = fn.GVK("clusters.kloudlite.io/v1", "Cluster") + // clusterConnGVK = fn.GVK("wireguard.kloudlite.io/v1", "ClusterConnection") + globalVpnGVK = fn.GVK("wireguard.kloudlite.io/v1", "GlobalVPN") nodepoolGVK = fn.GVK("clusters.kloudlite.io/v1", "NodePool") helmreleaseGVK = fn.GVK("crds.kloudlite.io/v1", "HelmChart") pvcGVK = fn.GVK("v1", "PersistentVolumeClaim") @@ -110,17 +112,25 @@ func processResourceUpdates(consumer ReceiveResourceUpdatesConsumer, d domain.Do } return d.OnClusterUpdateMessage(dctx, clus, resStatus, domain.UpdateAndDeleteOpts{MessageTimestamp: msg.Timestamp}) } - case clusterConnGVK.String(): + case globalVpnGVK.String(): { - var np entities.ClusterConnection - if err := fn.JsonConversion(su.Object, &np); err != nil { + var gvpn entities.GlobalVPN + if err := fn.JsonConversion(su.Object, &gvpn); err != nil { return errors.NewE(err) } + if v, ok := su.Object[types.KeyGlobalVPNWgParams]; ok { + wp, err := fn.JsonConvertP[wgv1.WgParams](v) + if err != nil { + return errors.NewE(err) + } + gvpn.ParsedWgParams = wp + } + if resStatus == types.ResourceStatusDeleted { - return d.OnClusterConnDeleteMessage(dctx, su.ClusterName, np) + return d.OnGlobalVPNDeleteMessage(dctx, su.ClusterName, gvpn) } - return d.OnClusterConnUpdateMessage(dctx, su.ClusterName, np, resStatus, domain.UpdateAndDeleteOpts{MessageTimestamp: msg.Timestamp}) + return d.OnGlobalVPNUpdateMessage(dctx, su.ClusterName, gvpn, resStatus, domain.UpdateAndDeleteOpts{MessageTimestamp: msg.Timestamp}) } case nodepoolGVK.String(): { diff --git a/apps/infra/internal/domain/api.go b/apps/infra/internal/domain/api.go index ece450106..d5c966da0 100644 --- a/apps/infra/internal/domain/api.go +++ b/apps/infra/internal/domain/api.go @@ -103,9 +103,11 @@ type Domain interface { OnNodePoolUpdateMessage(ctx InfraContext, clusterName string, nodePool entities.NodePool, status types.ResourceStatus, opts UpdateAndDeleteOpts) error OnNodepoolApplyError(ctx InfraContext, clusterName string, name string, errMsg string, opts UpdateAndDeleteOpts) error - OnClusterConnDeleteMessage(ctx InfraContext, clusterName string, clusterConn entities.ClusterConnection) error - OnClusterConnUpdateMessage(ctx InfraContext, clusterName string, clusterConn entities.ClusterConnection, status types.ResourceStatus, opts UpdateAndDeleteOpts) error - OnClusterConnApplyError(ctx InfraContext, clusterName string, name string, errMsg string, opts UpdateAndDeleteOpts) error + // ListGlobalVPNs(ctx InfraContext, clusterName string) (*entities.GlobalVPN, error) + + OnGlobalVPNDeleteMessage(ctx InfraContext, clusterName string, clusterConn entities.GlobalVPN) error + OnGlobalVPNUpdateMessage(ctx InfraContext, clusterName string, clusterConn entities.GlobalVPN, status types.ResourceStatus, opts UpdateAndDeleteOpts) error + OnGlobalVPNApplyError(ctx InfraContext, clusterName string, name string, errMsg string, opts UpdateAndDeleteOpts) error ListNodes(ctx InfraContext, clusterName string, search map[string]repos.MatchFilter, pagination repos.CursorPagination) (*repos.PaginatedRecord[*entities.Node], error) GetNode(ctx InfraContext, clusterName string, nodeName string) (*entities.Node, error) diff --git a/apps/infra/internal/domain/cluster-conn.go b/apps/infra/internal/domain/cluster-conn.go index 52fcbf470..3d62e4bf4 100644 --- a/apps/infra/internal/domain/cluster-conn.go +++ b/apps/infra/internal/domain/cluster-conn.go @@ -2,66 +2,81 @@ package domain import ( "fmt" + "math" "github.com/kloudlite/api/apps/infra/internal/entities" fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" "github.com/kloudlite/api/common" "github.com/kloudlite/api/common/fields" "github.com/kloudlite/api/pkg/errors" + fn "github.com/kloudlite/api/pkg/functions" "github.com/kloudlite/api/pkg/repos" + t "github.com/kloudlite/api/pkg/types" + common_types "github.com/kloudlite/operator/apis/common-types" wgv1 "github.com/kloudlite/operator/apis/wireguard/v1" "github.com/kloudlite/operator/operators/resource-watcher/types" + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) -func (d *domain) reconClusterConns(ctx InfraContext, clusterGroup string) error { - conns, err := d.clusterConnRepo.Find(ctx, repos.Query{ - Filter: repos.Filter{fields.AccountName: ctx.AccountName, fc.ClusterClusterGroupName: clusterGroup}, +func (d *domain) reconGlobalVPNs(ctx InfraContext, vpnName string) error { + vpns, err := d.globalVPNRepo.Find(ctx, repos.Query{ + Filter: repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.MetadataName: vpnName, + }, }) - if err != nil { return errors.NewE(err) } peers := make([]wgv1.Peer, 0) - for _, c := range conns { - if c.Spec.PublicKey == nil { - continue - } + for _, c := range vpns { + if c.ParsedWgParams != nil { + if c.ParsedWgParams.WgPublicKey == "" { + continue + } - peers = append(peers, wgv1.Peer{ - PublicKey: *c.Spec.PublicKey, - Endpoint: c.Endpoint, - Id: c.Spec.Id, - AllowedIPs: []string{c.CIDR}, - }) + if c.ParsedWgParams.NodePort == nil { + d.logger.Infof("nodeport not available for gvpn %s", c.Name) + continue + } + + if c.CIDR == "" { + d.logger.Infof("cidr not available for gvpn %s", c.Name) + continue + } + + peers = append(peers, wgv1.Peer{ + IP: c.ParsedWgParams.IP, + PublicKey: c.ParsedWgParams.WgPublicKey, + Endpoint: fmt.Sprintf("%s:%s", c.ClusterPublicEndpoint, *c.ParsedWgParams.NodePort), + AllowedIPs: []string{c.CIDR}, + }) + } } - for _, xcc := range conns { + for _, xcc := range vpns { if fmt.Sprintf("%#v", xcc.Spec.Peers) == fmt.Sprintf("%#v", peers) { continue } xcc.Spec.Peers = peers - unp, err := d.clusterConnRepo.Patch( + unp, err := d.globalVPNRepo.Patch( ctx, repos.Filter{ fields.AccountName: ctx.AccountName, fields.ClusterName: xcc.ClusterName, fields.MetadataName: xcc.Name, }, - common.PatchForUpdate(ctx, xcc, common.PatchOpts{XPatch: map[string]any{fc.ClusterConnectionSpecPeers: peers}}), + common.PatchForUpdate(ctx, xcc, common.PatchOpts{XPatch: map[string]any{fc.GlobalVPNSpecPeers: peers}}), ) - if err != nil { return errors.NewE(err) } - if err := d.resDispatcher.ApplyToTargetCluster(ctx, - unp.ClusterName, - &unp.ClusterConnection, - unp.RecordVersion, - ); err != nil { + if err := d.applyGlobalVPN(ctx, unp); err != nil { return errors.NewE(err) } } @@ -69,93 +84,214 @@ func (d *domain) reconClusterConns(ctx InfraContext, clusterGroup string) error return nil } -func (d *domain) findClusterConn(ctx InfraContext, clusterName string, connName string) (*entities.ClusterConnection, error) { - cc, err := d.clusterConnRepo.FindOne(ctx, repos.Filter{ +func (d *domain) createGlobalVPN(ctx InfraContext, gvpn entities.GlobalVPN) (*entities.GlobalVPN, error) { + gvpn.ResourceMetadata.CreatedBy = common.CreatedOrUpdatedByKloudlite + gvpn.ResourceMetadata.LastUpdatedBy = common.CreatedOrUpdatedByKloudlite + + if gvpn.CIDR == "" { + gvpn.CIDR = d.env.BaseCIDR + } + + if gvpn.AllocatableCIDRSuffix == 0 { + gvpn.AllocatableCIDRSuffix = d.env.AllocatableCIDRSuffix + } + + if gvpn.ClusterOffset == 0 { + gvpn.ClusterOffset = d.env.ClustersOffset + } + + if gvpn.Spec.WgInterface == nil { + gvpn.Spec.WgInterface = fn.New("kl0") + } + + gvpn.SyncStatus = t.GenSyncStatus(t.SyncActionApply, 0) + + addrPool, err := d.findDeviceAddressPool(ctx, gvpn.Name) + if err != nil { + return nil, err + } + + if addrPool == nil { + if _, err := d.createDeviceAddressPool(ctx, entities.GlobalVPNDeviceAddressPool{ + AccountName: ctx.AccountName, + GlobalVPNName: gvpn.Name, + CIDR: gvpn.CIDR, + MinOffset: 0, + MaxOffset: gvpn.ClusterOffset * int(math.Pow(2, float64(32-gvpn.AllocatableCIDRSuffix))), + RunningOffset: 0, + }); err != nil { + return nil, err + } + } + + gatewayAddr, err := d.getNextDeviceAddress(ctx, gvpn.Name) + if err != nil { + return nil, err + } + + gvpn.GatewayIPAddr = gatewayAddr + + gv, err := d.globalVPNRepo.Create(ctx, &gvpn) + if err != nil { + return nil, err + } + + if err := d.applyGlobalVPN(ctx, gv); err != nil { + return nil, err + } + + return gv, nil +} + +func (d *domain) ensureGlobalVPN(ctx InfraContext, clusterName string, groupName string) (*entities.GlobalVPN, error) { + gvpn, err := d.globalVPNRepo.FindOne(ctx, repos.Filter{ fields.AccountName: ctx.AccountName, fields.ClusterName: clusterName, - fields.MetadataName: connName, + fields.MetadataName: groupName, }) if err != nil { return nil, errors.NewE(err) } - if cc == nil { - return nil, errors.Newf("cluster connection with name %q not found", clusterName) + + if gvpn != nil { + if err := d.applyGlobalVPN(ctx, gvpn); err != nil { + return nil, err + } + return gvpn, nil } - return cc, nil + + return d.createGlobalVPN(ctx, entities.GlobalVPN{ + BaseEntity: repos.BaseEntity{}, + GlobalVPN: wgv1.GlobalVPN{ + TypeMeta: metav1.TypeMeta{ + APIVersion: "wireguard.kloudlite.io/v1", + Kind: "GlobalVPN", + }, + ObjectMeta: metav1.ObjectMeta{ + Name: groupName, + }, + Spec: wgv1.GlobVPNSpec{ + WgRef: common_types.SecretRef{ + Name: fmt.Sprintf("global-vpn-params-%s", groupName), + Namespace: "kube-system", + }, + }, + }, + ResourceMetadata: common.ResourceMetadata{DisplayName: groupName, CreatedBy: common.CreatedOrUpdatedByKloudlite, LastUpdatedBy: common.CreatedOrUpdatedByKloudlite}, + AccountName: ctx.AccountName, + ClusterName: clusterName, + ClusterPublicEndpoint: fmt.Sprintf("%s.%s.tenants.%s", clusterName, ctx.AccountName, d.env.PublicDNSHostSuffix), + ParsedWgParams: nil, + }) } -func (d *domain) findClusterConns(ctx InfraContext, clusterGroup string) ([]*entities.ClusterConnection, error) { - cc, err := d.clusterConnRepo.Find(ctx, repos.Query{ - Filter: repos.Filter{ - fields.AccountName: ctx.AccountName, - fc.ClusterClusterGroupName: clusterGroup, +func (d *domain) applyGlobalVPN(ctx InfraContext, gvpn *entities.GlobalVPN) error { + if err := d.resDispatcher.ApplyToTargetCluster(ctx, gvpn.ClusterName, &corev1.Secret{ + TypeMeta: metav1.TypeMeta{ + APIVersion: "v1", + Kind: "Secret", }, + ObjectMeta: metav1.ObjectMeta{ + Name: gvpn.Spec.WgRef.Name, + Namespace: gvpn.Spec.WgRef.Namespace, + }, + StringData: map[string]string{ + "ip": gvpn.GatewayIPAddr, + }, + }, 0); err != nil { + return err + } + return d.resDispatcher.ApplyToTargetCluster(ctx, gvpn.ClusterName, &gvpn.GlobalVPN, gvpn.RecordVersion) +} + +func (d *domain) findGlobalVPN(ctx InfraContext, clusterName string, groupName string) (*entities.GlobalVPN, error) { + cc, err := d.globalVPNRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.ClusterName: clusterName, + fields.MetadataName: groupName, }) if err != nil { return nil, errors.NewE(err) } - + if cc == nil { + return nil, errors.Newf("global vpn with name (%s) not found, for cluster (%s)", groupName, clusterName) + } return cc, nil } -func (d *domain) OnClusterConnDeleteMessage(ctx InfraContext, clusterName string, clusterConn entities.ClusterConnection) error { - err := d.clusterConnRepo.DeleteOne( +func (d *domain) OnGlobalVPNDeleteMessage(ctx InfraContext, clusterName string, gvpn entities.GlobalVPN) error { + currRecord, err := d.globalVPNRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.ClusterName: clusterName, + fields.MetadataName: gvpn.Name, + }) + if err != nil { + return err + } + + if err := d.globalVPNRepo.DeleteOne( ctx, repos.Filter{ fields.AccountName: ctx.AccountName, fields.ClusterName: clusterName, - fields.MetadataName: clusterConn.Name, + fields.MetadataName: gvpn.Name, }, - ) - if err != nil { + ); err != nil { return errors.NewE(err) } - d.resourceEventPublisher.PublishResourceEvent(ctx, clusterName, ResourceTypeClusterConnection, clusterConn.Name, PublishDelete) + if err := d.addToFreeAddressPool(ctx, gvpn.Name, currRecord.GatewayIPAddr); err != nil { + return errors.NewE(err) + } + + d.resourceEventPublisher.PublishResourceEvent(ctx, clusterName, ResourceTypeClusterConnection, gvpn.Name, PublishDelete) return err } -func (d *domain) OnClusterConnUpdateMessage(ctx InfraContext, clusterName string, clusterConn entities.ClusterConnection, status types.ResourceStatus, opts UpdateAndDeleteOpts) error { - xconn, err := d.findClusterConn(ctx, clusterName, clusterConn.Name) +func (d *domain) OnGlobalVPNUpdateMessage(ctx InfraContext, clusterName string, gvpn entities.GlobalVPN, status types.ResourceStatus, opts UpdateAndDeleteOpts) error { + xconn, err := d.findGlobalVPN(ctx, clusterName, gvpn.Name) if err != nil { return errors.NewE(err) } if xconn == nil { - return errors.Newf("no cluster connection found") + return errors.Newf("no global vpn found") } - if _, err := d.matchRecordVersion(clusterConn.Annotations, xconn.RecordVersion); err != nil { - return d.resyncToTargetCluster(ctx, xconn.SyncStatus.Action, clusterName, &xconn.ClusterConnection, xconn.RecordVersion) + if _, err := d.matchRecordVersion(gvpn.Annotations, xconn.RecordVersion); err != nil { + return d.resyncToTargetCluster(ctx, xconn.SyncStatus.Action, clusterName, &xconn.GlobalVPN, xconn.RecordVersion) } - recordVersion, err := d.matchRecordVersion(clusterConn.Annotations, xconn.RecordVersion) + recordVersion, err := d.matchRecordVersion(gvpn.Annotations, xconn.RecordVersion) if err != nil { return errors.NewE(err) } - unp, err := d.clusterConnRepo.PatchById( - ctx, - xconn.Id, - common.PatchForSyncFromAgent(&clusterConn, - recordVersion, status, - common.PatchOpts{ - MessageTimestamp: opts.MessageTimestamp, - })) + patchDoc := common.PatchForSyncFromAgent(&gvpn, + recordVersion, status, + common.PatchOpts{ + MessageTimestamp: opts.MessageTimestamp, + }) + + if gvpn.ParsedWgParams != nil { + patchDoc[fc.GlobalVPNParsedWgParams] = gvpn.ParsedWgParams + } + + ugvpn, err := d.globalVPNRepo.PatchById(ctx, xconn.Id, patchDoc) if err != nil { return errors.NewE(err) } - if err := d.reconClusterConns(ctx, xconn.ClusterGroupName); err != nil { + if err := d.reconGlobalVPNs(ctx, xconn.Name); err != nil { return errors.NewE(err) } - d.resourceEventPublisher.PublishResourceEvent(ctx, clusterName, ResourceTypeClusterConnection, unp.Name, PublishUpdate) + d.resourceEventPublisher.PublishResourceEvent(ctx, clusterName, ResourceTypeClusterConnection, ugvpn.Name, PublishUpdate) return nil } -func (d *domain) OnClusterConnApplyError(ctx InfraContext, clusterName string, name string, errMsg string, opts UpdateAndDeleteOpts) error { - unp, err := d.clusterConnRepo.Patch( +func (d *domain) OnGlobalVPNApplyError(ctx InfraContext, clusterName string, name string, errMsg string, opts UpdateAndDeleteOpts) error { + unp, err := d.globalVPNRepo.Patch( ctx, repos.Filter{ fields.AccountName: ctx.AccountName, diff --git a/apps/infra/internal/domain/cluster-group.go b/apps/infra/internal/domain/cluster-group.go index 3d54d6b98..a0a615e2a 100644 --- a/apps/infra/internal/domain/cluster-group.go +++ b/apps/infra/internal/domain/cluster-group.go @@ -12,7 +12,6 @@ import ( ) // TODO: needs to chain cluster in cluster group - func (d *domain) CreateClusterGroup(ctx InfraContext, cg entities.ClusterGroup) (*entities.ClusterGroup, error) { if err := d.canPerformActionInAccount(ctx, iamT.CreateCluster); err != nil { return nil, errors.NewE(err) diff --git a/apps/infra/internal/domain/clusters.go b/apps/infra/internal/domain/clusters.go index bd40112b9..cee3e419e 100644 --- a/apps/infra/internal/domain/clusters.go +++ b/apps/infra/internal/domain/clusters.go @@ -4,6 +4,7 @@ import ( "encoding/base64" "encoding/json" "fmt" + "math" iamT "github.com/kloudlite/api/apps/iam/types" "github.com/kloudlite/api/apps/infra/internal/domain/templates" @@ -20,6 +21,7 @@ import ( "github.com/kloudlite/api/pkg/errors" fn "github.com/kloudlite/api/pkg/functions" + "github.com/kloudlite/api/pkg/iputils" "github.com/kloudlite/api/pkg/repos" t "github.com/kloudlite/api/pkg/types" crdsv1 "github.com/kloudlite/operator/apis/crds/v1" @@ -43,6 +45,10 @@ func (e ErrClusterAlreadyExists) Error() string { return fmt.Sprintf("cluster with name %q already exists for account: %s", e.ClusterName, e.AccountName) } +const ( + DefaultClusterGroup = "default" +) + func (d *domain) createTokenSecret(ctx InfraContext, clusterName string, clusterNamespace string) (*corev1.Secret, error) { secret := &corev1.Secret{ TypeMeta: metav1.TypeMeta{ @@ -104,6 +110,42 @@ func (d *domain) applyCluster(ctx InfraContext, cluster *entities.Cluster) error // TODO: create cluster connection and apply to target cluster } +func (d *domain) findNextAvailableIPRange(ctx InfraContext, gvpn *entities.GlobalVPN) (string, error) { + accNs, err := d.getAccNamespace(ctx) + if err != nil { + return "", errors.NewE(err) + } + + clusters, err := d.clusterRepo.Find(ctx, repos.Query{ + Filter: repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.MetadataNamespace: accNs, + fc.ClusterClusterGroupName: gvpn.Name, + fc.ClusterIpIndex: map[string]any{"$exists": true}, + }, + Sort: map[string]any{fc.ClusterIpIndex: 1}, + }) + if err != nil { + return "", errors.NewE(err) + } + + offset := gvpn.ClusterOffset + len(clusters) + + for i := 1; i < len(clusters); i += 1 { + if clusters[i-1].IPIndex+1 != clusters[i].IPIndex { + offset = clusters[i-1].IPIndex + 1 + break + } + } + + ipv4StartingAddr, err := iputils.GenIPAddr(gvpn.CIDR, offset*int(math.Pow(2, float64(32-gvpn.AllocatableCIDRSuffix)))) + if err != nil { + return "", err + } + + return fmt.Sprintf("%s/%d", ipv4StartingAddr, gvpn.AllocatableCIDRSuffix), nil +} + func (d *domain) CreateCluster(ctx InfraContext, cluster entities.Cluster) (*entities.Cluster, error) { if err := d.canPerformActionInAccount(ctx, iamT.CreateCluster); err != nil { return nil, errors.NewE(err) @@ -114,6 +156,15 @@ func (d *domain) CreateCluster(ctx InfraContext, cluster entities.Cluster) (*ent return nil, errors.NewE(err) } + if cluster.ClusterGroupName == nil { + cluster.ClusterGroupName = fn.New(DefaultClusterGroup) + } + + gvpn, err := d.ensureGlobalVPN(ctx, cluster.Name, DefaultClusterGroup) + if err != nil { + return nil, errors.NewE(err) + } + cluster.EnsureGVK() cluster.Namespace = accNs @@ -295,6 +346,15 @@ func (d *domain) CreateCluster(ctx InfraContext, cluster entities.Cluster) (*ent Output: nil, } + cidr, err := d.findNextAvailableIPRange(ctx, gvpn) + if err != nil { + if errors.Is(err, iputils.ErrIPsMaxedOut) { + return nil, errors.NewEf(err, "maximum allocatable IPs in this global VPN reached, can't create any more resources") + } + } + + cluster.Spec.ClusterServiceCIDR = cidr + cluster.IncrementRecordVersion() cluster.CreatedBy = common.CreatedOrUpdatedBy{ UserId: ctx.UserId, @@ -437,6 +497,12 @@ func (d *domain) UpgradeHelmKloudliteAgent(ctx InfraContext, clusterName string) return errors.NewE(err) } + if cluster.ClusterGroupName != nil { + if _, err := d.ensureGlobalVPN(ctx, clusterName, *cluster.ClusterGroupName); err != nil { + return err + } + } + return nil } diff --git a/apps/infra/internal/domain/domain.go b/apps/infra/internal/domain/domain.go index 86ca6d92e..258fa5caf 100644 --- a/apps/infra/internal/domain/domain.go +++ b/apps/infra/internal/domain/domain.go @@ -37,14 +37,20 @@ type domain struct { helmReleaseRepo repos.DbRepo[*entities.HelmRelease] nodeRepo repos.DbRepo[*entities.Node] nodePoolRepo repos.DbRepo[*entities.NodePool] - clusterConnRepo repos.DbRepo[*entities.ClusterConnection] - clusterGroupRepo repos.DbRepo[*entities.ClusterGroup] - domainEntryRepo repos.DbRepo[*entities.DomainEntry] - secretRepo repos.DbRepo[*entities.CloudProviderSecret] - pvcRepo repos.DbRepo[*entities.PersistentVolumeClaim] - namespaceRepo repos.DbRepo[*entities.Namespace] - pvRepo repos.DbRepo[*entities.PersistentVolume] - volumeAttachmentRepo repos.DbRepo[*entities.VolumeAttachment] + globalVPNRepo repos.DbRepo[*entities.GlobalVPN] + + clusterGroupRepo repos.DbRepo[*entities.ClusterGroup] + + deviceAddressPoolRepo repos.DbRepo[*entities.GlobalVPNDeviceAddressPool] + ipClaimRepo repos.DbRepo[*entities.IPClaim] + freeIpRepo repos.DbRepo[*entities.FreeIP] + + domainEntryRepo repos.DbRepo[*entities.DomainEntry] + secretRepo repos.DbRepo[*entities.CloudProviderSecret] + pvcRepo repos.DbRepo[*entities.PersistentVolumeClaim] + namespaceRepo repos.DbRepo[*entities.Namespace] + pvRepo repos.DbRepo[*entities.PersistentVolume] + volumeAttachmentRepo repos.DbRepo[*entities.VolumeAttachment] iamClient iam.IAMClient accountsSvc AccountsSvc @@ -168,8 +174,12 @@ var Module = fx.Module("domain", resourceDispatcher ResourceDispatcher, helmReleaseRepo repos.DbRepo[*entities.HelmRelease], - clusterConnRepo repos.DbRepo[*entities.ClusterConnection], + clusterConnRepo repos.DbRepo[*entities.GlobalVPN], clusterGroupRepo repos.DbRepo[*entities.ClusterGroup], + deviceAddressPoolRepo repos.DbRepo[*entities.GlobalVPNDeviceAddressPool], + + ipClaimRepo repos.DbRepo[*entities.IPClaim], + freeIpRepo repos.DbRepo[*entities.FreeIP], pvcRepo repos.DbRepo[*entities.PersistentVolumeClaim], pvRepo repos.DbRepo[*entities.PersistentVolume], @@ -212,12 +222,17 @@ var Module = fx.Module("domain", } return &domain{ - msvcTemplatesMap: msvcTemplatesMap, - msvcTemplates: templates, - logger: logger, - env: env, - clusterRepo: clusterRepo, - clusterConnRepo: clusterConnRepo, + msvcTemplatesMap: msvcTemplatesMap, + msvcTemplates: templates, + logger: logger, + env: env, + clusterRepo: clusterRepo, + globalVPNRepo: clusterConnRepo, + deviceAddressPoolRepo: deviceAddressPoolRepo, + + ipClaimRepo: ipClaimRepo, + freeIpRepo: freeIpRepo, + clusterGroupRepo: clusterGroupRepo, byokClusterRepo: byokClusterRepo, clusterManagedServiceRepo: clustermanagedserviceRepo, diff --git a/apps/infra/internal/domain/gvpn-device-address-pool.go b/apps/infra/internal/domain/gvpn-device-address-pool.go new file mode 100644 index 000000000..e8bdb103e --- /dev/null +++ b/apps/infra/internal/domain/gvpn-device-address-pool.go @@ -0,0 +1,195 @@ +package domain + +import ( + "fmt" + "time" + + "github.com/kloudlite/api/apps/infra/internal/entities" + fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" + "github.com/kloudlite/api/common/fields" + fn "github.com/kloudlite/api/pkg/functions" + "github.com/kloudlite/api/pkg/iputils" + "github.com/kloudlite/api/pkg/repos" +) + +func (d *domain) getNextDeviceAddress(ctx InfraContext, gvpnName string) (string, error) { + uuid := fn.CleanerNanoidOrDie(40) + + var ipClaim *entities.IPClaim + var err error + + var addrPool *entities.GlobalVPNDeviceAddressPool + var freeIp *entities.FreeIP + + fromAddressPool := false + fromFreeIP := false + for { + freeIp, err = d.freeIpRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fc.FreeIPGlobalVPNName: gvpnName, + }) + if err != nil { + return "", err + } + + ip := "" + + if freeIp != nil { + fromFreeIP = true + ip = freeIp.IPAddr + } else { + fromFreeIP = false + fromAddressPool = true + + // now read from addrPool + addrPool, err = d.deviceAddressPoolRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fc.GlobalVPNDeviceAddressPoolGlobalVPNName: gvpnName, + }) + if err != nil { + return "", err + } + + if addrPool == nil { + return "", fmt.Errorf("address pool not found") + } + + ip, err = iputils.GetIPAddrInARange(addrPool.CIDR, addrPool.RunningOffset+1, addrPool.MaxOffset) + if err != nil { + return "", err + } + } + + ipClaim, err = d.ipClaimRepo.Create(ctx, &entities.IPClaim{ + AccountName: ctx.AccountName, + GlobalVPNName: gvpnName, + IPAddr: ip, + ReservationKey: uuid, + }) + if err != nil { + d.logger.Warnf("ip addr already claimed (err: %s), retrying again", err.Error()) + <-time.After(50 * time.Millisecond) + continue + } + break + } + + if fromFreeIP { + if err := d.freeIpRepo.DeleteById(ctx, freeIp.Id); err != nil { + return "", err + } + } + + if fromAddressPool { + if _, err := d.deviceAddressPoolRepo.PatchById(ctx, addrPool.Id, repos.Document{"$inc": map[string]any{ + fc.GlobalVPNDeviceAddressPoolRunningOffset: 1, + }}); err != nil { + return "", err + } + } + + addr := ipClaim.IPAddr + if err = d.ipClaimRepo.DeleteById(ctx, ipClaim.Id); err != nil { + return "", err + } + + return addr, nil +} + +// func (d *domain) getNextDeviceAddress2(ctx InfraContext, gvpnName string) (string, error) { +// uuid := fn.CleanerNanoidOrDie(40) +// var addrPool *entities.GlobalVPNDeviceAddressPool +// var err error +// for { +// freeIp, err := d.freeIpRepo.FindOne(ctx, repos.Filter{ +// fields.AccountName: ctx.AccountName, +// fc.FreeIPGlobalVPNName: gvpnName, +// }) +// if err != nil { +// return "", err +// } +// +// if freeIp == nil { +// } +// +// addrPool, err = d.deviceAddressPoolRepo.FindOne(ctx, repos.Filter{ +// fields.AccountName: ctx.AccountName, +// "globalVPNName": gvpnName, +// }) +// if err != nil { +// return "", err +// } +// +// if addrPool == nil { +// return "", fmt.Errorf("address pool not found") +// } +// +// if len(addrPool.FreeAddressPool) > 0 { +// key := "" +// for k := range addrPool.FreeAddressPool { +// key = k +// break +// } +// +// addrPool.ReservedIPs[uuid] = key +// delete(addrPool.FreeAddressPool, key) +// if _, err := d.deviceAddressPoolRepo.UpdateWithVersionCheck(ctx, addrPool.Id, addrPool); err != nil { +// if errors.Is(err, repos.ErrRecordMismatch) { +// continue +// } +// return "", err +// } +// break +// } +// +// ip, err := iputils.GetIPAddrInARange(addrPool.CIDR, addrPool.RunningOffset, addrPool.MaxOffset) +// if err != nil { +// return "", err +// } +// +// addrPool.RunningOffset += 1 +// addrPool.ReservedIPs[uuid] = ip +// +// if _, err := d.deviceAddressPoolRepo.UpdateWithVersionCheck(ctx, addrPool.Id, addrPool); err != nil { +// if errors.Is(err, repos.ErrRecordMismatch) { +// continue +// } +// return "", err +// } +// break +// } +// +// ip := addrPool.ReservedIPs[uuid] +// if _, err := d.deviceAddressPoolRepo.PatchById(ctx, addrPool.Id, repos.Document{ +// "$unset": map[string]any{fmt.Sprintf("%s.%s", fc.GlobalVPNDeviceAddressPoolReservedIPs, uuid): 1}, +// }); err != nil { +// return "", err +// } +// +// return ip, nil +// } + +func (d *domain) addToFreeAddressPool(ctx InfraContext, gvpnName string, ip string) error { + _, err := d.freeIpRepo.Create(ctx, &entities.FreeIP{ + AccountName: ctx.AccountName, + GlobalVPNName: gvpnName, + IPAddr: ip, + }) + return err +} + +func (d *domain) findDeviceAddressPool(ctx InfraContext, gvpnName string) (*entities.GlobalVPNDeviceAddressPool, error) { + addrPool, err := d.deviceAddressPoolRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + "globalVPNName": gvpnName, + }) + if err != nil { + return nil, err + } + + return addrPool, nil +} + +func (d *domain) createDeviceAddressPool(ctx InfraContext, pool entities.GlobalVPNDeviceAddressPool) (*entities.GlobalVPNDeviceAddressPool, error) { + return d.deviceAddressPoolRepo.Create(ctx, &pool) +} diff --git a/apps/infra/internal/entities/cluster-connection.go b/apps/infra/internal/entities/cluster-connection.go index e58d6e890..fee000dae 100644 --- a/apps/infra/internal/entities/cluster-connection.go +++ b/apps/infra/internal/entities/cluster-connection.go @@ -8,29 +8,35 @@ import ( "github.com/kloudlite/operator/pkg/operator" ) -type ClusterConnection struct { +type GlobalVPN struct { repos.BaseEntity `json:",inline" graphql:"noinput"` - wgv1.ClusterConnection `json:",inline"` + // wgv1.ClusterConnection `json:",inline"` + wgv1.GlobalVPN `json:",inline"` common.ResourceMetadata `json:",inline"` - AccountName string `json:"accountName" graphql:"noinput"` - ClusterName string `json:"clusterName" graphql:"noinput"` - ClusterGroupName string `json:"clusterGroupName" graphql:"noinput"` + AccountName string `json:"accountName" graphql:"noinput"` + ClusterName string `json:"clusterName" graphql:"noinput"` + ClusterPublicEndpoint string `json:"clusterPublicEndpoint" graphql:"noinput"` - CIDR string `json:"cidr" graphql:"noinput"` - Endpoint string `json:"endpoint" graphql:"noinput"` + CIDR string `json:"cidr" graphql:"noinput"` + AllocatableCIDRSuffix int `json:"allocatableCIDRSuffix" graphql:"noinput"` + ClusterOffset int `json:"clusterOffset" graphql:"noinput"` + + GatewayIPAddr string `json:"gatewayIPAddr" graphql:"ignore"` + + ParsedWgParams *wgv1.WgParams `json:"parsedWgParams" graphql:"ignore"` SyncStatus t.SyncStatus `json:"syncStatus" graphql:"noinput"` } -func (c *ClusterConnection) GetDisplayName() string { +func (c *GlobalVPN) GetDisplayName() string { return c.ResourceMetadata.DisplayName } -func (c *ClusterConnection) GetStatus() operator.Status { - return c.ClusterConnection.Status +func (c *GlobalVPN) GetStatus() operator.Status { + return c.GlobalVPN.Status } var ClusterConnIndices = []repos.IndexField{ @@ -51,7 +57,6 @@ var ClusterConnIndices = []repos.IndexField{ { Field: []repos.IndexKey{ {Key: "accountName", Value: repos.IndexAsc}, - {Key: "spec.id", Value: repos.IndexAsc}, }, Unique: true, }, diff --git a/apps/infra/internal/entities/cluster.go b/apps/infra/internal/entities/cluster.go index 0781f2acd..58a1484c6 100644 --- a/apps/infra/internal/entities/cluster.go +++ b/apps/infra/internal/entities/cluster.go @@ -1,6 +1,7 @@ package entities import ( + fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" "github.com/kloudlite/api/common" "github.com/kloudlite/api/pkg/repos" t "github.com/kloudlite/api/pkg/types" @@ -18,6 +19,8 @@ type Cluster struct { ClusterGroupName *string `json:"clusterGroupName"` AccountName string `json:"accountName" graphql:"noinput"` SyncStatus t.SyncStatus `json:"syncStatus" graphql:"noinput"` + + IPIndex int `json:"ipIndex" graphql:"ignore"` } func (c *Cluster) GetDisplayName() string { @@ -47,4 +50,7 @@ var ClusterIndices = []repos.IndexField{ {Key: "accountName", Value: repos.IndexAsc}, }, }, + { + Field: []repos.IndexKey{{Key: fc.ClusterIpIndex, Value: repos.IndexAsc}}, + }, } diff --git a/apps/infra/internal/entities/field-constants/generated_constants.go b/apps/infra/internal/entities/field-constants/generated_constants.go index ceda8643e..9e8ebfcc2 100644 --- a/apps/infra/internal/entities/field-constants/generated_constants.go +++ b/apps/infra/internal/entities/field-constants/generated_constants.go @@ -61,6 +61,7 @@ const ( BYOKClusterCloudProvider = "cloudProvider" BYOKClusterCloudflareEnabled = "cloudflareEnabled" BYOKClusterClusterInternalDnsHost = "clusterInternalDnsHost" + BYOKClusterClusterServiceCIDR = "clusterServiceCIDR" BYOKClusterClusterTokenRef = "clusterTokenRef" BYOKClusterClusterTokenRefKey = "clusterTokenRef.key" BYOKClusterClusterTokenRefName = "clusterTokenRef.name" @@ -120,6 +121,7 @@ const ( // constant vars generated for struct Cluster const ( ClusterClusterGroupName = "clusterGroupName" + ClusterIpIndex = "ipIndex" ClusterSpec = "spec" ClusterSpecAccountId = "spec.accountId" ClusterSpecAccountName = "spec.accountName" @@ -147,6 +149,7 @@ const ( ClusterSpecCloudProvider = "spec.cloudProvider" ClusterSpecCloudflareEnabled = "spec.cloudflareEnabled" ClusterSpecClusterInternalDnsHost = "spec.clusterInternalDnsHost" + ClusterSpecClusterServiceCIDR = "spec.clusterServiceCIDR" ClusterSpecClusterTokenRef = "spec.clusterTokenRef" ClusterSpecClusterTokenRefKey = "spec.clusterTokenRef.key" ClusterSpecClusterTokenRefName = "spec.clusterTokenRef.name" @@ -182,29 +185,6 @@ const ( ClusterSpecTaintMasterNodes = "spec.taintMasterNodes" ) -// constant vars generated for struct ClusterConnection -const ( - ClusterConnectionCidr = "cidr" - ClusterConnectionClusterGroupName = "clusterGroupName" - ClusterConnectionEndpoint = "endpoint" - ClusterConnectionSpec = "spec" - ClusterConnectionSpecAgentsResources = "spec.agentsResources" - ClusterConnectionSpecAgentsResourcesClaims = "spec.agentsResources.claims" - ClusterConnectionSpecAgentsResourcesLimits = "spec.agentsResources.limits" - ClusterConnectionSpecAgentsResourcesRequests = "spec.agentsResources.requests" - ClusterConnectionSpecDnsServer = "spec.dnsServer" - ClusterConnectionSpecGatewayResources = "spec.gatewayResources" - ClusterConnectionSpecGatewayResourcesClaims = "spec.gatewayResources.claims" - ClusterConnectionSpecGatewayResourcesLimits = "spec.gatewayResources.limits" - ClusterConnectionSpecGatewayResourcesRequests = "spec.gatewayResources.requests" - ClusterConnectionSpecId = "spec.id" - ClusterConnectionSpecInterface = "spec.interface" - ClusterConnectionSpecIpAddress = "spec.ipAddress" - ClusterConnectionSpecNodeport = "spec.nodeport" - ClusterConnectionSpecPeers = "spec.peers" - ClusterConnectionSpecPublicKey = "spec.publicKey" -) - // constant vars generated for struct ClusterGroup const () @@ -252,11 +232,55 @@ const ( DomainEntryDomainName = "domainName" ) +// constant vars generated for struct FreeIP +const ( + FreeIPGlobalVPNName = "globalVPNName" + FreeIPIpAddr = "ipAddr" +) + // constant vars generated for struct GCPSecretCredentials const ( GCPSecretCredentialsServiceAccountJSON = "serviceAccountJSON" ) +// constant vars generated for struct GlobalVPN +const ( + GlobalVPNAllocatableCIDRSuffix = "allocatableCIDRSuffix" + GlobalVPNCidr = "cidr" + GlobalVPNClusterOffset = "clusterOffset" + GlobalVPNClusterPublicEndpoint = "clusterPublicEndpoint" + GlobalVPNGatewayIPAddr = "gatewayIPAddr" + GlobalVPNParsedWgParams = "parsedWgParams" + GlobalVPNParsedWgParamsDnsServer = "parsedWgParams.dnsServer" + GlobalVPNParsedWgParamsIp = "parsedWgParams.ip" + GlobalVPNParsedWgParamsNodeport = "parsedWgParams.nodeport" + GlobalVPNParsedWgParamsWgPrivateKey = "parsedWgParams.wg_private_key" + GlobalVPNParsedWgParamsWgPublicKey = "parsedWgParams.wg_public_key" + GlobalVPNSpec = "spec" + GlobalVPNSpecAgentsResources = "spec.agentsResources" + GlobalVPNSpecAgentsResourcesClaims = "spec.agentsResources.claims" + GlobalVPNSpecAgentsResourcesLimits = "spec.agentsResources.limits" + GlobalVPNSpecAgentsResourcesRequests = "spec.agentsResources.requests" + GlobalVPNSpecGatewayResources = "spec.gatewayResources" + GlobalVPNSpecGatewayResourcesClaims = "spec.gatewayResources.claims" + GlobalVPNSpecGatewayResourcesLimits = "spec.gatewayResources.limits" + GlobalVPNSpecGatewayResourcesRequests = "spec.gatewayResources.requests" + GlobalVPNSpecPeers = "spec.peers" + GlobalVPNSpecWg = "spec.wg" + GlobalVPNSpecWgName = "spec.wg.name" + GlobalVPNSpecWgNamespace = "spec.wg.namespace" + GlobalVPNSpecWgInterface = "spec.wgInterface" +) + +// constant vars generated for struct GlobalVPNDeviceAddressPool +const ( + GlobalVPNDeviceAddressPoolCidr = "cidr" + GlobalVPNDeviceAddressPoolGlobalVPNName = "globalVPNName" + GlobalVPNDeviceAddressPoolMaxOffset = "maxOffset" + GlobalVPNDeviceAddressPoolMinOffset = "minOffset" + GlobalVPNDeviceAddressPoolRunningOffset = "runningOffset" +) + // constant vars generated for struct HelmRelease const ( HelmReleaseSpec = "spec" @@ -286,6 +310,13 @@ const ( HelmReleaseSpecValues = "spec.values" ) +// constant vars generated for struct IPClaim +const ( + IPClaimGlobalVPNName = "globalVPNName" + IPClaimIpAddr = "ipAddr" + IPClaimReservationKey = "reservationKey" +) + // constant vars generated for struct InputField const ( InputFieldDefaultValue = "defaultValue" diff --git a/apps/infra/internal/entities/globalvpn-address-pool.go b/apps/infra/internal/entities/globalvpn-address-pool.go new file mode 100644 index 000000000..9ef134ff0 --- /dev/null +++ b/apps/infra/internal/entities/globalvpn-address-pool.go @@ -0,0 +1,98 @@ +package entities + +import ( + fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" + "github.com/kloudlite/api/common/fields" + "github.com/kloudlite/api/pkg/repos" +) + +type GlobalVPNDeviceAddressPool struct { + repos.BaseEntity `json:",inline"` + + AccountName string `json:"accountName"` + GlobalVPNName string `json:"globalVPNName"` + + CIDR string `json:"cidr"` + MinOffset int `json:"minOffset"` + MaxOffset int `json:"maxOffset"` + + RunningOffset int `json:"runningOffset"` + // ReservedIPs map[string]string `json:"reservedIPs"` + // FreeAddressPool map[string]struct{} `json:"freeAddressPool"` +} + +var DeviceAddressPoolIndices = []repos.IndexField{ + { + Field: []repos.IndexKey{ + {Key: "id", Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: "accountName", Value: repos.IndexAsc}, + {Key: "globalVPNName", Value: repos.IndexAsc}, + }, + }, +} + +type IPClaim struct { + repos.BaseEntity `json:",inline"` + + AccountName string `json:"accountName"` + GlobalVPNName string `json:"globalVPNName"` + + IPAddr string `json:"ipAddr"` + ReservationKey string `json:"reservationKey"` +} + +var IPClaimIndices = []repos.IndexField{ + { + Field: []repos.IndexKey{ + {Key: "id", Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: fc.IPClaimIpAddr, Value: repos.IndexAsc}, + {Key: fields.AccountName, Value: repos.IndexAsc}, + {Key: fc.FreeIPGlobalVPNName, Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: fc.IPClaimReservationKey, Value: repos.IndexAsc}, + {Key: fields.AccountName, Value: repos.IndexAsc}, + {Key: fc.FreeIPGlobalVPNName, Value: repos.IndexAsc}, + }, + Unique: true, + }, +} + +type FreeIP struct { + repos.BaseEntity `json:",inline"` + + AccountName string `json:"accountName"` + GlobalVPNName string `json:"globalVPNName"` + + IPAddr string `json:"ipAddr"` +} + +var FreeIPIndices = []repos.IndexField{ + { + Field: []repos.IndexKey{ + {Key: "id", Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: fc.FreeIPIpAddr, Value: repos.IndexAsc}, + {Key: fields.AccountName, Value: repos.IndexAsc}, + {Key: fc.FreeIPGlobalVPNName, Value: repos.IndexAsc}, + }, + Unique: true, + }, +} diff --git a/apps/infra/internal/env/env.go b/apps/infra/internal/env/env.go index c9864a8f4..ea8338bc1 100644 --- a/apps/infra/internal/env/env.go +++ b/apps/infra/internal/env/env.go @@ -41,6 +41,13 @@ type Env struct { KloudliteRelease string `env:"KLOUDLITE_RELEASE" required:"true"` + // READ more @ https://tailscale.com/kb/1015/100.x-addresses + BaseCIDR string `env:"BASE_CIDR" default:"100.64.0.0/10"` + // 19, as for 8K (2**13) IPs per cluster, 19 = (32 - (13 host bits)) + AllocatableCIDRSuffix int `env:"ALLOCATABLE_CIDR_SUFFIX" default:"19"` + // ClusterOffset = 5, reserving 5 * 8K IPs for wireguard devices and other devices, that are not Clusters + ClustersOffset int `env:"CLUSTERS_OFFSET" default:"5"` + IsDev bool KubernetesApiProxy string `env:"KUBERNETES_API_PROXY"` } diff --git a/common/types.go b/common/types.go index 1fca91869..e35a4b274 100644 --- a/common/types.go +++ b/common/types.go @@ -43,3 +43,9 @@ var CreatedOrUpdatedByResourceSync = CreatedOrUpdatedBy{ UserName: CreatedByResourceSyncUsername, UserEmail: CreatedByResourceSyncUserEmail, } + +var CreatedOrUpdatedByKloudlite = CreatedOrUpdatedBy{ + UserId: repos.ID(""), + UserName: "kloudlite", + UserEmail: "support@kloudlite.io", +} diff --git a/pkg/iputils/generator.go b/pkg/iputils/generator.go new file mode 100644 index 000000000..c9c3bf142 --- /dev/null +++ b/pkg/iputils/generator.go @@ -0,0 +1,47 @@ +package iputils + +import ( + "fmt" + + "github.com/seancfoley/ipaddress-go/ipaddr" +) + +var ErrIPsMaxedOut = fmt.Errorf("maximum IPs allocated") + +func GenIPAddr(cidr string, offset int) (string, error) { + deviceRange := ipaddr.NewIPAddressString(cidr) + + address, err := deviceRange.ToAddress() + if err != nil { + return "", err + } + + increment := address.Increment(int64(offset)) + if ok := deviceRange.Contains(increment.ToAddressString()); !ok { + return "", ErrIPsMaxedOut + } + + return ipaddr.NewIPAddressString(increment.GetNetIP().String()).String(), nil +} + +func GetIPAddrInARange(cidr string, offset int, maxOffset int) (string, error) { + deviceRange := ipaddr.NewIPAddressString(cidr) + + address, err := deviceRange.ToAddress() + if err != nil { + return "", err + } + + calcIP := address.Increment(int64(offset)) + if ok := deviceRange.Contains(calcIP.ToAddressString()); !ok { + return "", ErrIPsMaxedOut + } + + maxxedIP := address.Increment(int64(maxOffset)) + + if maxxedIP.Compare(calcIP) > 0 { + return ipaddr.NewIPAddressString(calcIP.GetNetIP().String()).String(), nil + } + + return "", ErrIPsMaxedOut +} diff --git a/pkg/repos/db-repo-mongo.go b/pkg/repos/db-repo-mongo.go index ad05467e9..3c3c67d04 100644 --- a/pkg/repos/db-repo-mongo.go +++ b/pkg/repos/db-repo-mongo.go @@ -467,6 +467,23 @@ func (repo *dbRepo[T]) UpdateById(ctx context.Context, id ID, updatedData T, opt return bsonToStruct[T](r) } +var ErrRecordMismatch = fmt.Errorf("update with version check failed, last updated time mismatch") + +func (repo *dbRepo[T]) UpdateWithVersionCheck(ctx context.Context, id ID, updatedData T) (T, error) { + currRecord := repo.db.Collection(repo.collectionName).FindOne(ctx, &Filter{"id": id}) + t, err := bsonToStruct[T](currRecord) + if err != nil { + return t, err + } + + if updatedData.GetUpdateTime().Compare(t.GetUpdateTime()) == 0 { + // it is the same record, so update them + return repo.UpdateById(ctx, id, updatedData) + } + + return t, ErrRecordMismatch +} + func (repo *dbRepo[T]) Upsert(ctx context.Context, filter Filter, data T) (T, error) { id := func() ID { if data.GetId() != "" { diff --git a/pkg/repos/db-repo.go b/pkg/repos/db-repo.go index 003d72b57..053775659 100644 --- a/pkg/repos/db-repo.go +++ b/pkg/repos/db-repo.go @@ -100,6 +100,8 @@ type DbRepo[T Entity] interface { UpdateById(ctx context.Context, id ID, updatedData T, opts ...UpdateOpts) (T, error) PatchById(ctx context.Context, id ID, patch Document, opts ...UpdateOpts) (T, error) + UpdateWithVersionCheck(ctx context.Context, id ID, updatedData T) (T, error) + Patch(ctx context.Context, filter Filter, patch Document, opts ...UpdateOpts) (T, error) UpdateOne(ctx context.Context, filter Filter, updatedData T, opts ...UpdateOpts) (T, error) PatchOne(ctx context.Context, filter Filter, patch Document, opts ...UpdateOpts) (T, error) From 7887d2d0dd3c58a7a282c83cf94f65af21e59e1b Mon Sep 17 00:00:00 2001 From: nxtcoder17 Date: Mon, 29 Apr 2024 10:22:11 +0530 Subject: [PATCH 2/5] refactor: reduces log verbosity to debug level for Vector GRPC Proxy server --- apps/tenant-agent/vector-grpc-proxy-server.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/tenant-agent/vector-grpc-proxy-server.go b/apps/tenant-agent/vector-grpc-proxy-server.go index 5f48b8484..8d371d3a1 100644 --- a/apps/tenant-agent/vector-grpc-proxy-server.go +++ b/apps/tenant-agent/vector-grpc-proxy-server.go @@ -2,6 +2,7 @@ package main import ( "context" + proto_rpc "github.com/kloudlite/api/apps/tenant-agent/internal/proto-rpc" "github.com/kloudlite/api/pkg/errors" "github.com/kloudlite/operator/pkg/logging" @@ -29,8 +30,8 @@ func (v *vectorGrpcProxyServer) PushEvents(ctx context.Context, msg *proto_rpc.P outgoingCtx := metadata.NewOutgoingContext(ctx, metadata.Pairs("authorization", v.accessToken)) v.pushEventsCounter++ - v.logger.Infof("[%v] received push-events message", v.pushEventsCounter) - defer v.logger.Infof("[%v] dispatched push-events message", v.pushEventsCounter) + v.logger.Debugf("[%v] received push-events message", v.pushEventsCounter) + defer v.logger.Debugf("[%v] dispatched push-events message", v.pushEventsCounter) per, err := v.realVectorClient.PushEvents(outgoingCtx, msg) if err != nil { @@ -38,7 +39,6 @@ func (v *vectorGrpcProxyServer) PushEvents(ctx context.Context, msg *proto_rpc.P return nil, errors.NewE(err) } return per, nil - } func (v *vectorGrpcProxyServer) HealthCheck(ctx context.Context, msg *proto_rpc.HealthCheckRequest) (*proto_rpc.HealthCheckResponse, error) { @@ -49,8 +49,8 @@ func (v *vectorGrpcProxyServer) HealthCheck(ctx context.Context, msg *proto_rpc. outgoingCtx := metadata.NewOutgoingContext(ctx, metadata.Pairs("authorization", v.accessToken)) v.healthCheckCounter++ - v.logger.Infof("[%v] received health-check message", v.healthCheckCounter) - defer v.logger.Infof("[%v] dispatched health-check message", v.healthCheckCounter) + v.logger.Debugf("[%v] received health-check message", v.healthCheckCounter) + defer v.logger.Debugf("[%v] dispatched health-check message", v.healthCheckCounter) hcr, err := v.realVectorClient.HealthCheck(outgoingCtx, msg) if err != nil { v.logger.Error(err) From 1f56ed3404303dc98beed2475de5fd248a2253c4 Mon Sep 17 00:00:00 2001 From: nxtcoder17 Date: Mon, 29 Apr 2024 11:17:25 +0530 Subject: [PATCH 3/5] feat: adds support for GlobalVPN Device - also ensures Devices as peers for GlobalVPNConnections, ensuring 2way communication --- .../nvim/__http__/infra/clusters.graphql.yml | 2 +- .../infra/global-vpn-devices.graphql.yml | 50 + apps/infra/Taskfile.yml | 5 +- apps/infra/internal/app/app.go | 14 +- apps/infra/internal/app/gqlgen.yml | 12 +- .../app/graph/clustergroup.resolvers.go | 47 - .../internal/app/graph/generated/generated.go | 17623 +++++++++------- .../internal/app/graph/globalvpn.resolvers.go | 58 + .../app/graph/globalvpndevice.resolvers.go | 62 + .../internal/app/graph/model/models_gen.go | 73 +- apps/infra/internal/app/graph/schema.graphqls | 30 +- .../internal/app/graph/schema.resolvers.go | 134 +- .../graph/struct-to-graphql/cluster.graphqls | 4 +- .../struct-to-graphql/clustergroup.graphqls | 29 - .../struct-to-graphql/common-types.graphqls | 10 + .../struct-to-graphql/globalvpn.graphqls | 41 + .../globalvpndevice.graphqls | 33 + .../internal/app/process-error-on-apply.go | 6 +- .../internal/app/process-resource-updates.go | 7 +- apps/infra/internal/domain/api.go | 26 +- apps/infra/internal/domain/cluster-conn.go | 313 - apps/infra/internal/domain/cluster-group.go | 156 - apps/infra/internal/domain/clusters.go | 76 +- apps/infra/internal/domain/domain.go | 55 +- .../domain/global-vpn-cluster-connection.go | 383 + .../internal/domain/global-vpn-devices.go | 283 + apps/infra/internal/domain/global-vpn.go | 147 + .../domain/gvpn-device-address-pool.go | 195 - .../internal/entities/cluster-connection.go | 68 - apps/infra/internal/entities/cluster-group.go | 75 +- apps/infra/internal/entities/cluster.go | 28 +- .../field-constants/generated_constants.go | 112 +- .../entities/global-vpn-connection.go | 129 + .../internal/entities/global-vpn-device.go | 51 + .../entities/globalvpn-address-pool.go | 60 +- pkg/repos/db-repo-mongo.go | 33 + pkg/repos/db-repo.go | 1 + pkg/wgutils/keys.go | 15 + pkg/wgutils/peer-config.go | 58 + 39 files changed, 12196 insertions(+), 8308 deletions(-) create mode 100644 .tools/nvim/__http__/infra/global-vpn-devices.graphql.yml delete mode 100644 apps/infra/internal/app/graph/clustergroup.resolvers.go create mode 100644 apps/infra/internal/app/graph/globalvpn.resolvers.go create mode 100644 apps/infra/internal/app/graph/globalvpndevice.resolvers.go delete mode 100644 apps/infra/internal/app/graph/struct-to-graphql/clustergroup.graphqls create mode 100644 apps/infra/internal/app/graph/struct-to-graphql/globalvpn.graphqls create mode 100644 apps/infra/internal/app/graph/struct-to-graphql/globalvpndevice.graphqls delete mode 100644 apps/infra/internal/domain/cluster-conn.go delete mode 100644 apps/infra/internal/domain/cluster-group.go create mode 100644 apps/infra/internal/domain/global-vpn-cluster-connection.go create mode 100644 apps/infra/internal/domain/global-vpn-devices.go create mode 100644 apps/infra/internal/domain/global-vpn.go delete mode 100644 apps/infra/internal/domain/gvpn-device-address-pool.go delete mode 100644 apps/infra/internal/entities/cluster-connection.go create mode 100644 apps/infra/internal/entities/global-vpn-connection.go create mode 100644 apps/infra/internal/entities/global-vpn-device.go create mode 100644 pkg/wgutils/keys.go create mode 100644 pkg/wgutils/peer-config.go diff --git a/.tools/nvim/__http__/infra/clusters.graphql.yml b/.tools/nvim/__http__/infra/clusters.graphql.yml index 4b3fdf5fa..138ad7d68 100644 --- a/.tools/nvim/__http__/infra/clusters.graphql.yml +++ b/.tools/nvim/__http__/infra/clusters.graphql.yml @@ -50,7 +50,7 @@ variables: cluster: displayName: "do not use this cluster" metadata: - name: "{{.gcpClusterName}}2" + name: "{{.gcpClusterName}}3" spec: cloudflareEnabled: true availabilityMode: dev diff --git a/.tools/nvim/__http__/infra/global-vpn-devices.graphql.yml b/.tools/nvim/__http__/infra/global-vpn-devices.graphql.yml new file mode 100644 index 000000000..8e48a0c2b --- /dev/null +++ b/.tools/nvim/__http__/infra/global-vpn-devices.graphql.yml @@ -0,0 +1,50 @@ +--- +global: + gvpn: "default" + deviceName: "first-device" + # deviceName: "second-device" +--- +label: "Create GlobalVPN Device" +query: |+ + mutation Infra_createGlobalVPNDevice($gvpnDevice: GlobalVPNDeviceIn!) { + infra_createGlobalVPNDevice(gvpnDevice: $gvpnDevice) { + metadata { + name + } + } + } +variables: + gvpnDevice: + metadata: + name: "{{.deviceName}}" + globalVPNName: "{{.gvpn}}" +--- + +label: "delete global vpn device" +query: |+ + mutation Infra_deleteGlobalVPNDevice($gvpn: String!, $deviceName: String!) { + infra_deleteGlobalVPNDevice(gvpn: $gvpn, deviceName: $deviceName) + } +variables: + gvpn: "{{.gvpn}}" + deviceName: "{{.deviceName}}" + +--- +label: "get global vpn device" +query: |+ + query Infra_getGlobalVPNDevice($gvpn: String!, $deviceName: String!) { + infra_getGlobalVPNDevice(gvpn: $gvpn, deviceName: $deviceName) { + metadata { + name + } + ipAddr + wireguardConfig { + encoding + value + } + } + } +variables: + gvpn: "{{.gvpn}}" + deviceName: "{{.deviceName}}" +--- diff --git a/apps/infra/Taskfile.yml b/apps/infra/Taskfile.yml index 13c48c9ea..40cecdeda 100644 --- a/apps/infra/Taskfile.yml +++ b/apps/infra/Taskfile.yml @@ -22,7 +22,8 @@ tasks: --struct github.com/kloudlite/api/apps/infra/internal/entities.MsvcTemplate --struct github.com/kloudlite/api/apps/infra/internal/entities.Node --struct github.com/kloudlite/api/apps/infra/internal/entities.NodePool - --struct github.com/kloudlite/api/apps/infra/internal/entities.ClusterGroup + --struct github.com/kloudlite/api/apps/infra/internal/entities.GlobalVPN + --struct github.com/kloudlite/api/apps/infra/internal/entities.GlobalVPNDevice --struct github.com/kloudlite/api/apps/infra/internal/entities.CloudProviderSecret --struct github.com/kloudlite/api/apps/infra/internal/entities.DomainEntry --struct github.com/kloudlite/api/apps/infra/internal/entities.HelmRelease @@ -36,7 +37,7 @@ tasks: > ./internal/app/_struct-to-graphql/main.go - |+ pushd ./internal/app/_struct-to-graphql - go run main.go --dev --out-dir ../graph/struct-to-graphql --with-pagination Cluster,Node,NodePool,ClusterGroup,CloudProviderSecret,DomainEntry,PersistentVolumeClaim,ClusterManagedService,HelmRelease,Namespace,VolumeAttachment,PersistentVolume + go run main.go --dev --out-dir ../graph/struct-to-graphql --with-pagination Cluster,Node,NodePool,GlobalVPN,GlobalVPNDevice,CloudProviderSecret,DomainEntry,PersistentVolumeClaim,ClusterManagedService,HelmRelease,Namespace,VolumeAttachment,PersistentVolume popd - rm -rf ./internal/app/_struct-to-graphql diff --git a/apps/infra/internal/app/app.go b/apps/infra/internal/app/app.go index c7bfa369e..4fdcc19cc 100644 --- a/apps/infra/internal/app/app.go +++ b/apps/infra/internal/app/app.go @@ -44,16 +44,18 @@ type ( var Module = fx.Module( "app", repos.NewFxMongoRepo[*entities.Cluster]("clusters", "clus", entities.ClusterIndices), - repos.NewFxMongoRepo[*entities.GlobalVPN]("global_vpn", "gvpn", entities.ClusterConnIndices), - repos.NewFxMongoRepo[*entities.ClusterGroup]("cluster_groups", "clus-grp", entities.ClusterGroupIndices), + repos.NewFxMongoRepo[*entities.GlobalVPNConnection]("global_vpn_connections", "gvpn-conn", entities.GlobalVPNConnectionIndices), + repos.NewFxMongoRepo[*entities.GlobalVPN]("global_vpn", "gvpn", entities.GlobalVPNIndices), + repos.NewFxMongoRepo[*entities.GlobalVPNDevice]("global_vpn_device", "gvpn-dev", entities.GlobalVPNDeviceIndices), - repos.NewFxMongoRepo[*entities.GlobalVPNDeviceAddressPool]("global_vpn_address_pool", "gvpn-addr-pool", entities.DeviceAddressPoolIndices), - repos.NewFxMongoRepo[*entities.IPClaim]("ip_claim", "ip-claim", entities.IPClaimIndices), - repos.NewFxMongoRepo[*entities.FreeIP]("free_ip", "free-ip", entities.FreeIPIndices), + repos.NewFxMongoRepo[*entities.ClaimDeviceIP]("claim_device_ip", "claim-ip", entities.ClaimDeviceIPIndices), + repos.NewFxMongoRepo[*entities.FreeDeviceIP]("free_device_ip", "free-ip", entities.FreeDeviceIPIndices), + repos.NewFxMongoRepo[*entities.FreeClusterSvcCIDR]("free_cluster_svc_cidr", "free-clus-cidr", entities.FreeClusterSvcCIDRIndices), + repos.NewFxMongoRepo[*entities.ClaimClusterSvcCIDR]("claim_cluster_svc_cidr", "claim-clus-cidr", entities.ClaimClusterSvcCIDRIndices), // repos.NewFxMongoRepo[*entities.BYOKCluster]("byok_clusters", "byok", entities.BYOKClusterIndices), repos.NewFxMongoRepo[*entities.BYOKCluster]("clusters", "byok", entities.BYOKClusterIndices), - repos.NewFxMongoRepo[*entities.ClusterManagedService]("cmsvcs", "cmsvcs", entities.ClusterManagedServiceIndices), + repos.NewFxMongoRepo[*entities.ClusterManagedService]("cmsvcs", "cmsvc", entities.ClusterManagedServiceIndices), repos.NewFxMongoRepo[*entities.DomainEntry]("domain_entries", "de", entities.DomainEntryIndices), repos.NewFxMongoRepo[*entities.NodePool]("node_pools", "npool", entities.NodePoolIndices), repos.NewFxMongoRepo[*entities.Node]("node", "node", entities.NodePoolIndices), diff --git a/apps/infra/internal/app/gqlgen.yml b/apps/infra/internal/app/gqlgen.yml index c790193f8..e27232e6c 100644 --- a/apps/infra/internal/app/gqlgen.yml +++ b/apps/infra/internal/app/gqlgen.yml @@ -74,12 +74,16 @@ models: resolver: true ClusterIn: *cluster-model - ClusterGroup: &cluster-group-model - model: github.com/kloudlite/api/apps/infra/internal/entities.ClusterGroup + GlobalVPN: &cluster-group-model + model: github.com/kloudlite/api/apps/infra/internal/entities.GlobalVPN + GlobalVPNIn: *cluster-group-model + + GlobalVPNDevice: &gvpn-device-model + model: github.com/kloudlite/api/apps/infra/internal/entities.GlobalVPNDevice fields: - adminKubeconfig: + wireguardConfig: resolver: true - ClusterGroupIn: *cluster-group-model + GlobalVPNDeviceIn: *gvpn-device-model BYOKCluster: &byok-cluster-model model: github.com/kloudlite/api/apps/infra/internal/entities.BYOKCluster diff --git a/apps/infra/internal/app/graph/clustergroup.resolvers.go b/apps/infra/internal/app/graph/clustergroup.resolvers.go deleted file mode 100644 index 1c91c5b67..000000000 --- a/apps/infra/internal/app/graph/clustergroup.resolvers.go +++ /dev/null @@ -1,47 +0,0 @@ -package graph - -// This file will be automatically regenerated based on the schema, any resolver implementations -// will be copied through when generating and any unknown code will be moved to the end. -// Code generated by github.com/99designs/gqlgen version v0.17.39 - -import ( - "context" - "time" - - "github.com/kloudlite/api/apps/infra/internal/app/graph/generated" - "github.com/kloudlite/api/apps/infra/internal/entities" - "github.com/kloudlite/api/pkg/errors" - "github.com/kloudlite/api/pkg/repos" -) - -// CreationTime is the resolver for the creationTime field. -func (r *clusterGroupResolver) CreationTime(ctx context.Context, obj *entities.ClusterGroup) (string, error) { - if obj == nil { - return "", errors.Newf("clusterGroup obj is nil") - } - - return obj.CreationTime.Format(time.RFC3339), nil -} - -// ID is the resolver for the id field. -func (r *clusterGroupResolver) ID(ctx context.Context, obj *entities.ClusterGroup) (repos.ID, error) { - if obj == nil { - return "", errors.Newf("clusterGroup obj is nil") - } - - return obj.Id, nil -} - -// UpdateTime is the resolver for the updateTime field. -func (r *clusterGroupResolver) UpdateTime(ctx context.Context, obj *entities.ClusterGroup) (string, error) { - if obj == nil { - return "", errors.Newf("clusterGroup obj is nil") - } - - return obj.UpdateTime.Format(time.RFC3339), nil -} - -// ClusterGroup returns generated.ClusterGroupResolver implementation. -func (r *Resolver) ClusterGroup() generated.ClusterGroupResolver { return &clusterGroupResolver{r} } - -type clusterGroupResolver struct{ *Resolver } diff --git a/apps/infra/internal/app/graph/generated/generated.go b/apps/infra/internal/app/graph/generated/generated.go index f516d9381..f46adb0b3 100644 --- a/apps/infra/internal/app/graph/generated/generated.go +++ b/apps/infra/internal/app/graph/generated/generated.go @@ -49,7 +49,6 @@ type ResolverRoot interface { BYOKCluster() BYOKClusterResolver CloudProviderSecret() CloudProviderSecretResolver Cluster() ClusterResolver - ClusterGroup() ClusterGroupResolver ClusterManagedService() ClusterManagedServiceResolver DomainEntry() DomainEntryResolver Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry() Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntryResolver @@ -57,6 +56,8 @@ type ResolverRoot interface { 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 @@ -71,6 +72,8 @@ type ResolverRoot interface { CloudProviderSecretIn() CloudProviderSecretInResolver ClusterIn() ClusterInResolver ClusterManagedServiceIn() ClusterManagedServiceInResolver + GlobalVPNDeviceIn() GlobalVPNDeviceInResolver + GlobalVPNIn() GlobalVPNInResolver HelmReleaseIn() HelmReleaseInResolver MetadataIn() MetadataInResolver NamespaceIn() NamespaceInResolver @@ -142,10 +145,10 @@ type ComplexityRoot struct { APIVersion func(childComplexity int) int AccountName func(childComplexity int) int AdminKubeconfig func(childComplexity int) int - ClusterGroupName 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 LastUpdatedBy func(childComplexity int) int @@ -163,31 +166,6 @@ type ComplexityRoot struct { Node func(childComplexity int) int } - ClusterGroup 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 - ID func(childComplexity int) int - LastUpdatedBy func(childComplexity int) int - MarkedForDeletion func(childComplexity int) int - RecordVersion func(childComplexity int) int - SyncStatus func(childComplexity int) int - UpdateTime func(childComplexity int) int - } - - ClusterGroupEdge struct { - Cursor func(childComplexity int) int - Node func(childComplexity int) int - } - - ClusterGroupPaginatedRecords struct { - Edges func(childComplexity int) int - PageInfo func(childComplexity int) int - TotalCount func(childComplexity int) int - } - ClusterManagedService struct { APIVersion func(childComplexity int) int AccountName func(childComplexity int) int @@ -433,6 +411,7 @@ type ComplexityRoot struct { 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 @@ -447,6 +426,7 @@ type ComplexityRoot struct { 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 } @@ -466,6 +446,14 @@ type ComplexityRoot struct { 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 { @@ -601,6 +589,65 @@ type ComplexityRoot 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 + LastUpdatedBy func(childComplexity int) int + MarkedForDeletion 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 + 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 + 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 + } + + 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 @@ -1067,24 +1114,27 @@ type ComplexityRoot struct { Mutation struct { InfraCreateBYOKCluster func(childComplexity int, cluster entities.BYOKCluster) int InfraCreateCluster func(childComplexity int, cluster entities.Cluster) int - InfraCreateClusterGroup func(childComplexity int, cluster entities.ClusterGroup) int InfraCreateClusterManagedService func(childComplexity int, clusterName string, service entities.ClusterManagedService) 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 InfraDeleteCluster func(childComplexity int, name string) int - InfraDeleteClusterGroup func(childComplexity int, name string) int InfraDeleteClusterManagedService func(childComplexity int, clusterName string, serviceName 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 InfraUpdateCluster func(childComplexity int, cluster entities.Cluster) int - InfraUpdateClusterGroup func(childComplexity int, cluster entities.ClusterGroup) int InfraUpdateClusterManagedService func(childComplexity int, clusterName string, service entities.ClusterManagedService) 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 @@ -1249,9 +1299,10 @@ type ComplexityRoot struct { InfraCheckAwsAccess func(childComplexity int, cloudproviderName string) int InfraCheckNameAvailability func(childComplexity int, resType domain.ResType, clusterName *string, name string) int InfraGetCluster func(childComplexity int, name string) int - InfraGetClusterGroup func(childComplexity int, name string) int InfraGetClusterManagedService func(childComplexity int, clusterName string, 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 @@ -1260,10 +1311,11 @@ type ComplexityRoot struct { 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 - InfraListClusterGroups func(childComplexity int, search *model.SearchClusterGroup, pagination *repos.CursorPagination) int InfraListClusterManagedServices func(childComplexity int, clusterName string, search *model.SearchClusterManagedService, 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 @@ -1340,13 +1392,6 @@ type ClusterResolver interface { UpdateTime(ctx context.Context, obj *entities.Cluster) (string, error) AdminKubeconfig(ctx context.Context, obj *entities.Cluster) (*model.EncodedValue, error) } -type ClusterGroupResolver interface { - CreationTime(ctx context.Context, obj *entities.ClusterGroup) (string, error) - - ID(ctx context.Context, obj *entities.ClusterGroup) (repos.ID, error) - - UpdateTime(ctx context.Context, obj *entities.ClusterGroup) (string, error) -} type ClusterManagedServiceResolver interface { CreationTime(ctx context.Context, obj *entities.ClusterManagedService) (string, error) @@ -1388,6 +1433,21 @@ type Github__com___kloudlite___operator___pkg___operator__StatusResolver interfa LastReconcileTime(ctx context.Context, obj *operator.Status) (*string, error) Message(ctx context.Context, obj *operator.Status) (*model.GithubComKloudliteOperatorPkgRawJSONRawJSON, error) } +type GlobalVPNResolver interface { + CreationTime(ctx context.Context, obj *entities.GlobalVPN) (string, error) + + ID(ctx context.Context, obj *entities.GlobalVPN) (repos.ID, error) + + UpdateTime(ctx context.Context, obj *entities.GlobalVPN) (string, error) +} +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 HelmReleaseResolver interface { CreationTime(ctx context.Context, obj *entities.HelmRelease) (string, error) @@ -1409,9 +1469,12 @@ 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) - InfraCreateClusterGroup(ctx context.Context, cluster entities.ClusterGroup) (*entities.ClusterGroup, error) - InfraUpdateClusterGroup(ctx context.Context, cluster entities.ClusterGroup) (*entities.ClusterGroup, error) - InfraDeleteClusterGroup(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) InfraUpgradeHelmKloudliteAgent(ctx context.Context, clusterName string) (bool, error) InfraCreateProviderSecret(ctx context.Context, secret entities.CloudProviderSecret) (*entities.CloudProviderSecret, error) @@ -1482,8 +1545,10 @@ 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) - InfraListClusterGroups(ctx context.Context, search *model.SearchClusterGroup, pagination *repos.CursorPagination) (*model.ClusterGroupPaginatedRecords, error) - InfraGetClusterGroup(ctx context.Context, name string) (*entities.ClusterGroup, 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) @@ -1535,6 +1600,12 @@ type ClusterManagedServiceInResolver interface { Metadata(ctx context.Context, obj *entities.ClusterManagedService, data *v1.ObjectMeta) error Spec(ctx context.Context, obj *entities.ClusterManagedService, data *model.GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpecIn) error } +type GlobalVPNDeviceInResolver interface { + Metadata(ctx context.Context, obj *entities.GlobalVPNDevice, data *v1.ObjectMeta) error +} +type GlobalVPNInResolver interface { + Metadata(ctx context.Context, obj *entities.GlobalVPN, data *v1.ObjectMeta) error +} 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 @@ -1841,13 +1912,6 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Cluster.AdminKubeconfig(childComplexity), true - case "Cluster.clusterGroupName": - if e.complexity.Cluster.ClusterGroupName == nil { - break - } - - return e.complexity.Cluster.ClusterGroupName(childComplexity), true - case "Cluster.createdBy": if e.complexity.Cluster.CreatedBy == nil { break @@ -1869,6 +1933,13 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Cluster.DisplayName(childComplexity), true + case "Cluster.globalVPN": + if e.complexity.Cluster.GlobalVPN == nil { + break + } + + return e.complexity.Cluster.GlobalVPN(childComplexity), true + case "Cluster.id": if e.complexity.Cluster.ID == nil { break @@ -1953,118 +2024,6 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.ClusterEdge.Node(childComplexity), true - case "ClusterGroup.accountName": - if e.complexity.ClusterGroup.AccountName == nil { - break - } - - return e.complexity.ClusterGroup.AccountName(childComplexity), true - - case "ClusterGroup.clusterName": - if e.complexity.ClusterGroup.ClusterName == nil { - break - } - - return e.complexity.ClusterGroup.ClusterName(childComplexity), true - - case "ClusterGroup.createdBy": - if e.complexity.ClusterGroup.CreatedBy == nil { - break - } - - return e.complexity.ClusterGroup.CreatedBy(childComplexity), true - - case "ClusterGroup.creationTime": - if e.complexity.ClusterGroup.CreationTime == nil { - break - } - - return e.complexity.ClusterGroup.CreationTime(childComplexity), true - - case "ClusterGroup.displayName": - if e.complexity.ClusterGroup.DisplayName == nil { - break - } - - return e.complexity.ClusterGroup.DisplayName(childComplexity), true - - case "ClusterGroup.id": - if e.complexity.ClusterGroup.ID == nil { - break - } - - return e.complexity.ClusterGroup.ID(childComplexity), true - - case "ClusterGroup.lastUpdatedBy": - if e.complexity.ClusterGroup.LastUpdatedBy == nil { - break - } - - return e.complexity.ClusterGroup.LastUpdatedBy(childComplexity), true - - case "ClusterGroup.markedForDeletion": - if e.complexity.ClusterGroup.MarkedForDeletion == nil { - break - } - - return e.complexity.ClusterGroup.MarkedForDeletion(childComplexity), true - - case "ClusterGroup.recordVersion": - if e.complexity.ClusterGroup.RecordVersion == nil { - break - } - - return e.complexity.ClusterGroup.RecordVersion(childComplexity), true - - case "ClusterGroup.syncStatus": - if e.complexity.ClusterGroup.SyncStatus == nil { - break - } - - return e.complexity.ClusterGroup.SyncStatus(childComplexity), true - - case "ClusterGroup.updateTime": - if e.complexity.ClusterGroup.UpdateTime == nil { - break - } - - return e.complexity.ClusterGroup.UpdateTime(childComplexity), true - - case "ClusterGroupEdge.cursor": - if e.complexity.ClusterGroupEdge.Cursor == nil { - break - } - - return e.complexity.ClusterGroupEdge.Cursor(childComplexity), true - - case "ClusterGroupEdge.node": - if e.complexity.ClusterGroupEdge.Node == nil { - break - } - - return e.complexity.ClusterGroupEdge.Node(childComplexity), true - - case "ClusterGroupPaginatedRecords.edges": - if e.complexity.ClusterGroupPaginatedRecords.Edges == nil { - break - } - - return e.complexity.ClusterGroupPaginatedRecords.Edges(childComplexity), true - - case "ClusterGroupPaginatedRecords.pageInfo": - if e.complexity.ClusterGroupPaginatedRecords.PageInfo == nil { - break - } - - return e.complexity.ClusterGroupPaginatedRecords.PageInfo(childComplexity), true - - case "ClusterGroupPaginatedRecords.totalCount": - if e.complexity.ClusterGroupPaginatedRecords.TotalCount == nil { - break - } - - return e.complexity.ClusterGroupPaginatedRecords.TotalCount(childComplexity), true - case "ClusterManagedService.apiVersion": if e.complexity.ClusterManagedService.APIVersion == nil { break @@ -3143,6 +3102,13 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec.ClusterInternalDNSHost(childComplexity), true + case "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec.clusterServiceCIDR": + if e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec.ClusterServiceCidr == nil { + break + } + + return e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec.ClusterServiceCidr(childComplexity), true + case "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec.clusterTokenRef": if e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec.ClusterTokenRef == nil { break @@ -3220,6 +3186,13 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig.Region(childComplexity), true + case "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig.serviceAccount": + if e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig.ServiceAccount == nil { + break + } + + return e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig.ServiceAccount(childComplexity), true + case "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig.vpc": if e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig.Vpc == nil { break @@ -3311,6 +3284,41 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig.Region(childComplexity), true + case "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig.serviceAccount": + if e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig.ServiceAccount == nil { + break + } + + return e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig.ServiceAccount(childComplexity), true + + case "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig.vpc": + if e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig.Vpc == nil { + break + } + + return e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig.Vpc(childComplexity), true + + case "Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount.email": + if e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount.Email == nil { + break + } + + return e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount.Email(childComplexity), true + + case "Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount.enabled": + if e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount.Enabled == nil { + break + } + + return e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount.Enabled(childComplexity), true + + case "Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount.scopes": + if e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount.Scopes == nil { + break + } + + return e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount.Scopes(childComplexity), true + case "Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams.name": if e.complexity.Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams.Name == nil { break @@ -3843,6 +3851,293 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Github__com___kloudlite___operator___pkg___raw____json__RawJson.RawMessage(childComplexity), true + case "GlobalVPN.accountName": + if e.complexity.GlobalVPN.AccountName == nil { + break + } + + return e.complexity.GlobalVPN.AccountName(childComplexity), true + + case "GlobalVPN.allocatableCIDRSuffix": + if e.complexity.GlobalVPN.AllocatableCIDRSuffix == nil { + break + } + + return e.complexity.GlobalVPN.AllocatableCIDRSuffix(childComplexity), true + + case "GlobalVPN.CIDR": + if e.complexity.GlobalVPN.CIDR == nil { + break + } + + return e.complexity.GlobalVPN.CIDR(childComplexity), true + + case "GlobalVPN.createdBy": + if e.complexity.GlobalVPN.CreatedBy == nil { + break + } + + return e.complexity.GlobalVPN.CreatedBy(childComplexity), true + + case "GlobalVPN.creationTime": + if e.complexity.GlobalVPN.CreationTime == nil { + break + } + + return e.complexity.GlobalVPN.CreationTime(childComplexity), true + + case "GlobalVPN.displayName": + if e.complexity.GlobalVPN.DisplayName == nil { + break + } + + return e.complexity.GlobalVPN.DisplayName(childComplexity), true + + case "GlobalVPN.id": + if e.complexity.GlobalVPN.ID == nil { + break + } + + return e.complexity.GlobalVPN.ID(childComplexity), true + + case "GlobalVPN.lastUpdatedBy": + if e.complexity.GlobalVPN.LastUpdatedBy == nil { + break + } + + return e.complexity.GlobalVPN.LastUpdatedBy(childComplexity), true + + case "GlobalVPN.markedForDeletion": + if e.complexity.GlobalVPN.MarkedForDeletion == nil { + break + } + + return e.complexity.GlobalVPN.MarkedForDeletion(childComplexity), true + + case "GlobalVPN.numAllocatedClusterCIDRs": + if e.complexity.GlobalVPN.NumAllocatedClusterCIDRs == nil { + break + } + + return e.complexity.GlobalVPN.NumAllocatedClusterCIDRs(childComplexity), true + + case "GlobalVPN.numAllocatedDevices": + if e.complexity.GlobalVPN.NumAllocatedDevices == nil { + break + } + + return e.complexity.GlobalVPN.NumAllocatedDevices(childComplexity), true + + case "GlobalVPN.numReservedIPsForNonClusterUse": + if e.complexity.GlobalVPN.NumReservedIPsForNonClusterUse == nil { + break + } + + return e.complexity.GlobalVPN.NumReservedIPsForNonClusterUse(childComplexity), true + + case "GlobalVPN.metadata": + if e.complexity.GlobalVPN.ObjectMeta == nil { + break + } + + return e.complexity.GlobalVPN.ObjectMeta(childComplexity), true + + case "GlobalVPN.recordVersion": + if e.complexity.GlobalVPN.RecordVersion == nil { + break + } + + return e.complexity.GlobalVPN.RecordVersion(childComplexity), true + + case "GlobalVPN.updateTime": + if e.complexity.GlobalVPN.UpdateTime == nil { + break + } + + return e.complexity.GlobalVPN.UpdateTime(childComplexity), true + + case "GlobalVPN.wgInterface": + if e.complexity.GlobalVPN.WgInterface == nil { + break + } + + return e.complexity.GlobalVPN.WgInterface(childComplexity), true + + case "GlobalVPNDevice.accountName": + if e.complexity.GlobalVPNDevice.AccountName == nil { + break + } + + return e.complexity.GlobalVPNDevice.AccountName(childComplexity), true + + case "GlobalVPNDevice.createdBy": + if e.complexity.GlobalVPNDevice.CreatedBy == nil { + break + } + + return e.complexity.GlobalVPNDevice.CreatedBy(childComplexity), true + + case "GlobalVPNDevice.creationTime": + if e.complexity.GlobalVPNDevice.CreationTime == nil { + break + } + + return e.complexity.GlobalVPNDevice.CreationTime(childComplexity), true + + case "GlobalVPNDevice.displayName": + if e.complexity.GlobalVPNDevice.DisplayName == nil { + break + } + + return e.complexity.GlobalVPNDevice.DisplayName(childComplexity), true + + case "GlobalVPNDevice.globalVPNName": + if e.complexity.GlobalVPNDevice.GlobalVPNName == nil { + break + } + + return e.complexity.GlobalVPNDevice.GlobalVPNName(childComplexity), true + + case "GlobalVPNDevice.id": + if e.complexity.GlobalVPNDevice.ID == nil { + break + } + + return e.complexity.GlobalVPNDevice.ID(childComplexity), true + + case "GlobalVPNDevice.ipAddr": + if e.complexity.GlobalVPNDevice.IPAddr == nil { + break + } + + return e.complexity.GlobalVPNDevice.IPAddr(childComplexity), true + + case "GlobalVPNDevice.lastUpdatedBy": + if e.complexity.GlobalVPNDevice.LastUpdatedBy == nil { + break + } + + return e.complexity.GlobalVPNDevice.LastUpdatedBy(childComplexity), true + + case "GlobalVPNDevice.markedForDeletion": + if e.complexity.GlobalVPNDevice.MarkedForDeletion == nil { + break + } + + return e.complexity.GlobalVPNDevice.MarkedForDeletion(childComplexity), true + + case "GlobalVPNDevice.metadata": + if e.complexity.GlobalVPNDevice.ObjectMeta == nil { + break + } + + return e.complexity.GlobalVPNDevice.ObjectMeta(childComplexity), true + + case "GlobalVPNDevice.privateKey": + if e.complexity.GlobalVPNDevice.PrivateKey == nil { + break + } + + return e.complexity.GlobalVPNDevice.PrivateKey(childComplexity), true + + case "GlobalVPNDevice.publicKey": + if e.complexity.GlobalVPNDevice.PublicKey == nil { + break + } + + return e.complexity.GlobalVPNDevice.PublicKey(childComplexity), true + + case "GlobalVPNDevice.recordVersion": + if e.complexity.GlobalVPNDevice.RecordVersion == nil { + break + } + + return e.complexity.GlobalVPNDevice.RecordVersion(childComplexity), true + + case "GlobalVPNDevice.updateTime": + if e.complexity.GlobalVPNDevice.UpdateTime == nil { + break + } + + return e.complexity.GlobalVPNDevice.UpdateTime(childComplexity), true + + case "GlobalVPNDevice.wireguardConfig": + if e.complexity.GlobalVPNDevice.WireguardConfig == nil { + break + } + + return e.complexity.GlobalVPNDevice.WireguardConfig(childComplexity), true + + case "GlobalVPNDeviceEdge.cursor": + if e.complexity.GlobalVPNDeviceEdge.Cursor == nil { + break + } + + return e.complexity.GlobalVPNDeviceEdge.Cursor(childComplexity), true + + case "GlobalVPNDeviceEdge.node": + if e.complexity.GlobalVPNDeviceEdge.Node == nil { + break + } + + return e.complexity.GlobalVPNDeviceEdge.Node(childComplexity), true + + case "GlobalVPNDevicePaginatedRecords.edges": + if e.complexity.GlobalVPNDevicePaginatedRecords.Edges == nil { + break + } + + return e.complexity.GlobalVPNDevicePaginatedRecords.Edges(childComplexity), true + + case "GlobalVPNDevicePaginatedRecords.pageInfo": + if e.complexity.GlobalVPNDevicePaginatedRecords.PageInfo == nil { + break + } + + return e.complexity.GlobalVPNDevicePaginatedRecords.PageInfo(childComplexity), true + + case "GlobalVPNDevicePaginatedRecords.totalCount": + if e.complexity.GlobalVPNDevicePaginatedRecords.TotalCount == nil { + break + } + + return e.complexity.GlobalVPNDevicePaginatedRecords.TotalCount(childComplexity), true + + case "GlobalVPNEdge.cursor": + if e.complexity.GlobalVPNEdge.Cursor == nil { + break + } + + return e.complexity.GlobalVPNEdge.Cursor(childComplexity), true + + case "GlobalVPNEdge.node": + if e.complexity.GlobalVPNEdge.Node == nil { + break + } + + return e.complexity.GlobalVPNEdge.Node(childComplexity), true + + case "GlobalVPNPaginatedRecords.edges": + if e.complexity.GlobalVPNPaginatedRecords.Edges == nil { + break + } + + return e.complexity.GlobalVPNPaginatedRecords.Edges(childComplexity), true + + case "GlobalVPNPaginatedRecords.pageInfo": + if e.complexity.GlobalVPNPaginatedRecords.PageInfo == nil { + break + } + + return e.complexity.GlobalVPNPaginatedRecords.PageInfo(childComplexity), true + + case "GlobalVPNPaginatedRecords.totalCount": + if e.complexity.GlobalVPNPaginatedRecords.TotalCount == nil { + break + } + + return e.complexity.GlobalVPNPaginatedRecords.TotalCount(childComplexity), true + case "HelmRelease.apiVersion": if e.complexity.HelmRelease.APIVersion == nil { break @@ -5806,18 +6101,6 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Mutation.InfraCreateCluster(childComplexity, args["cluster"].(entities.Cluster)), true - case "Mutation.infra_createClusterGroup": - if e.complexity.Mutation.InfraCreateClusterGroup == nil { - break - } - - args, err := ec.field_Mutation_infra_createClusterGroup_args(context.TODO(), rawArgs) - if err != nil { - return 0, false - } - - return e.complexity.Mutation.InfraCreateClusterGroup(childComplexity, args["cluster"].(entities.ClusterGroup)), true - case "Mutation.infra_createClusterManagedService": if e.complexity.Mutation.InfraCreateClusterManagedService == nil { break @@ -5842,6 +6125,30 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Mutation.InfraCreateDomainEntry(childComplexity, args["domainEntry"].(entities.DomainEntry)), true + case "Mutation.infra_createGlobalVPNDevice": + if e.complexity.Mutation.InfraCreateGlobalVPNDevice == nil { + break + } + + args, err := ec.field_Mutation_infra_createGlobalVPNDevice_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Mutation.InfraCreateGlobalVPNDevice(childComplexity, args["gvpnDevice"].(entities.GlobalVPNDevice)), true + + case "Mutation.infra_createGlobalVPN": + if e.complexity.Mutation.InfraCreateGlobalVpn == nil { + break + } + + args, err := ec.field_Mutation_infra_createGlobalVPN_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Mutation.InfraCreateGlobalVpn(childComplexity, args["gvpn"].(entities.GlobalVPN)), true + case "Mutation.infra_createHelmRelease": if e.complexity.Mutation.InfraCreateHelmRelease == nil { break @@ -5890,18 +6197,6 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Mutation.InfraDeleteCluster(childComplexity, args["name"].(string)), true - case "Mutation.infra_deleteClusterGroup": - if e.complexity.Mutation.InfraDeleteClusterGroup == nil { - break - } - - args, err := ec.field_Mutation_infra_deleteClusterGroup_args(context.TODO(), rawArgs) - if err != nil { - return 0, false - } - - return e.complexity.Mutation.InfraDeleteClusterGroup(childComplexity, args["name"].(string)), true - case "Mutation.infra_deleteClusterManagedService": if e.complexity.Mutation.InfraDeleteClusterManagedService == nil { break @@ -5926,6 +6221,30 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Mutation.InfraDeleteDomainEntry(childComplexity, args["domainName"].(string)), true + case "Mutation.infra_deleteGlobalVPNDevice": + if e.complexity.Mutation.InfraDeleteGlobalVPNDevice == nil { + break + } + + args, err := ec.field_Mutation_infra_deleteGlobalVPNDevice_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Mutation.InfraDeleteGlobalVPNDevice(childComplexity, args["gvpn"].(string), args["deviceName"].(string)), true + + case "Mutation.infra_deleteGlobalVPN": + if e.complexity.Mutation.InfraDeleteGlobalVpn == nil { + break + } + + args, err := ec.field_Mutation_infra_deleteGlobalVPN_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Mutation.InfraDeleteGlobalVpn(childComplexity, args["name"].(string)), true + case "Mutation.infra_deleteHelmRelease": if e.complexity.Mutation.InfraDeleteHelmRelease == nil { break @@ -5986,18 +6305,6 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Mutation.InfraUpdateCluster(childComplexity, args["cluster"].(entities.Cluster)), true - case "Mutation.infra_updateClusterGroup": - if e.complexity.Mutation.InfraUpdateClusterGroup == nil { - break - } - - args, err := ec.field_Mutation_infra_updateClusterGroup_args(context.TODO(), rawArgs) - if err != nil { - return 0, false - } - - return e.complexity.Mutation.InfraUpdateClusterGroup(childComplexity, args["cluster"].(entities.ClusterGroup)), true - case "Mutation.infra_updateClusterManagedService": if e.complexity.Mutation.InfraUpdateClusterManagedService == nil { break @@ -6022,6 +6329,30 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Mutation.InfraUpdateDomainEntry(childComplexity, args["domainEntry"].(entities.DomainEntry)), true + case "Mutation.infra_updateGlobalVPNDevice": + if e.complexity.Mutation.InfraUpdateGlobalVPNDevice == nil { + break + } + + args, err := ec.field_Mutation_infra_updateGlobalVPNDevice_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Mutation.InfraUpdateGlobalVPNDevice(childComplexity, args["gvpnDevice"].(entities.GlobalVPNDevice)), true + + case "Mutation.infra_updateGlobalVPN": + if e.complexity.Mutation.InfraUpdateGlobalVpn == nil { + break + } + + args, err := ec.field_Mutation_infra_updateGlobalVPN_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Mutation.InfraUpdateGlobalVpn(childComplexity, args["gvpn"].(entities.GlobalVPN)), true + case "Mutation.infra_updateHelmRelease": if e.complexity.Mutation.InfraUpdateHelmRelease == nil { break @@ -6848,18 +7179,6 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Query.InfraGetCluster(childComplexity, args["name"].(string)), true - case "Query.infra_getClusterGroup": - if e.complexity.Query.InfraGetClusterGroup == nil { - break - } - - args, err := ec.field_Query_infra_getClusterGroup_args(context.TODO(), rawArgs) - if err != nil { - return 0, false - } - - return e.complexity.Query.InfraGetClusterGroup(childComplexity, args["name"].(string)), true - case "Query.infra_getClusterManagedService": if e.complexity.Query.InfraGetClusterManagedService == nil { break @@ -6884,6 +7203,30 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Query.InfraGetDomainEntry(childComplexity, args["domainName"].(string)), true + case "Query.infra_getGlobalVPNDevice": + if e.complexity.Query.InfraGetGlobalVPNDevice == nil { + break + } + + args, err := ec.field_Query_infra_getGlobalVPNDevice_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.InfraGetGlobalVPNDevice(childComplexity, args["gvpn"].(string), args["deviceName"].(string)), true + + case "Query.infra_getGlobalVPN": + if e.complexity.Query.InfraGetGlobalVpn == nil { + break + } + + args, err := ec.field_Query_infra_getGlobalVPN_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.InfraGetGlobalVpn(childComplexity, args["name"].(string)), true + case "Query.infra_getHelmRelease": if e.complexity.Query.InfraGetHelmRelease == nil { break @@ -6980,18 +7323,6 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Query.InfraGetVolumeAttachment(childComplexity, args["clusterName"].(string), args["name"].(string)), true - case "Query.infra_listClusterGroups": - if e.complexity.Query.InfraListClusterGroups == nil { - break - } - - args, err := ec.field_Query_infra_listClusterGroups_args(context.TODO(), rawArgs) - if err != nil { - return 0, false - } - - return e.complexity.Query.InfraListClusterGroups(childComplexity, args["search"].(*model.SearchClusterGroup), args["pagination"].(*repos.CursorPagination)), true - case "Query.infra_listClusterManagedServices": if e.complexity.Query.InfraListClusterManagedServices == nil { break @@ -7028,6 +7359,30 @@ func (e *executableSchema) Complexity(typeName, field string, childComplexity in return e.complexity.Query.InfraListDomainEntries(childComplexity, args["search"].(*model.SearchDomainEntry), args["pagination"].(*repos.CursorPagination)), true + case "Query.infra_listGlobalVPNDevices": + if e.complexity.Query.InfraListGlobalVPNDevices == nil { + break + } + + args, err := ec.field_Query_infra_listGlobalVPNDevices_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.InfraListGlobalVPNDevices(childComplexity, args["gvpn"].(string), args["search"].(*model.SearchGlobalVPNDevices), args["pagination"].(*repos.CursorPagination)), true + + case "Query.infra_listGlobalVPNs": + if e.complexity.Query.InfraListGlobalVPNs == nil { + break + } + + args, err := ec.field_Query_infra_listGlobalVPNs_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.InfraListGlobalVPNs(childComplexity, args["search"].(*model.SearchGlobalVPNs), args["pagination"].(*repos.CursorPagination)), true + case "Query.infra_listHelmReleases": if e.complexity.Query.InfraListHelmReleases == nil { break @@ -7290,7 +7645,6 @@ func (e *executableSchema) Exec(ctx context.Context) graphql.ResponseHandler { inputUnmarshalMap := graphql.BuildUnmarshalerMap( ec.unmarshalInputBYOKClusterIn, ec.unmarshalInputCloudProviderSecretIn, - ec.unmarshalInputClusterGroupIn, ec.unmarshalInputClusterIn, ec.unmarshalInputClusterManagedServiceIn, ec.unmarshalInputCursorPaginationIn, @@ -7320,6 +7674,8 @@ func (e *executableSchema) Exec(ctx context.Context) graphql.ResponseHandler { ec.unmarshalInputGithub__com___kloudlite___operator___apis___crds___v1__JobVarsIn, ec.unmarshalInputGithub__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpecIn, ec.unmarshalInputGithub__com___kloudlite___operator___apis___crds___v1__ServiceTemplateIn, + ec.unmarshalInputGlobalVPNDeviceIn, + ec.unmarshalInputGlobalVPNIn, ec.unmarshalInputHelmReleaseIn, ec.unmarshalInputK8s__io___api___core___v1__AWSElasticBlockStoreVolumeSourceIn, ec.unmarshalInputK8s__io___api___core___v1__AffinityIn, @@ -7384,9 +7740,10 @@ func (e *executableSchema) Exec(ctx context.Context) graphql.ResponseHandler { ec.unmarshalInputNodePoolIn, ec.unmarshalInputPersistentVolumeIn, ec.unmarshalInputSearchCluster, - ec.unmarshalInputSearchClusterGroup, ec.unmarshalInputSearchClusterManagedService, ec.unmarshalInputSearchDomainEntry, + ec.unmarshalInputSearchGlobalVPNDevices, + ec.unmarshalInputSearchGlobalVPNs, ec.unmarshalInputSearchHelmRelease, ec.unmarshalInputSearchNamespaces, ec.unmarshalInputSearchNodepool, @@ -7517,7 +7874,11 @@ input SearchCluster { text: MatchFilterIn } -input SearchClusterGroup { +input SearchGlobalVPNs { + text: MatchFilterIn +} + +input SearchGlobalVPNDevices { text: MatchFilterIn } @@ -7574,9 +7935,13 @@ type Query { infra_listClusters(search: SearchCluster, pagination: CursorPaginationIn): ClusterPaginatedRecords @isLoggedInAndVerified @hasAccount infra_getCluster(name: String!): Cluster @isLoggedInAndVerified @hasAccount - # cluster groups - infra_listClusterGroups(search: SearchClusterGroup, pagination: CursorPaginationIn): ClusterGroupPaginatedRecords @isLoggedInAndVerified @hasAccount - infra_getClusterGroup(name: String!): ClusterGroup @isLoggedInAndVerified @hasAccount + # global VPN + infra_listGlobalVPNs(search: SearchGlobalVPNs, pagination: CursorPaginationIn): GlobalVPNPaginatedRecords @isLoggedInAndVerified @hasAccount + infra_getGlobalVPN(name: String!): GlobalVPN @isLoggedInAndVerified @hasAccount + + # global VPN Devices + infra_listGlobalVPNDevices(gvpn: String!, search: SearchGlobalVPNDevices, pagination: CursorPaginationIn): GlobalVPNDevicePaginatedRecords @isLoggedInAndVerified @hasAccount + infra_getGlobalVPNDevice(gvpn: String!, deviceName: String!): GlobalVPNDevice @isLoggedInAndVerified @hasAccount # get node pools infra_listNodePools(clusterName: String!, search: SearchNodepool, pagination: CursorPaginationIn): NodePoolPaginatedRecords @isLoggedInAndVerified @hasAccount @@ -7622,9 +7987,13 @@ type Mutation { infra_deleteCluster(name: String!): Boolean! @isLoggedInAndVerified @hasAccount # infra_resyncCluster(name: String!): Boolean! @isLoggedInAndVerified @hasAccount - infra_createClusterGroup(cluster: ClusterGroupIn!): ClusterGroup @isLoggedInAndVerified @hasAccount - infra_updateClusterGroup(cluster: ClusterGroupIn!): ClusterGroup @isLoggedInAndVerified @hasAccount - infra_deleteClusterGroup(name: String!): Boolean! @isLoggedInAndVerified @hasAccount + infra_createGlobalVPN(gvpn: GlobalVPNIn!): GlobalVPN @isLoggedInAndVerified @hasAccount + infra_updateGlobalVPN(gvpn: GlobalVPNIn!): GlobalVPN @isLoggedInAndVerified @hasAccount + infra_deleteGlobalVPN(name: String!): Boolean! @isLoggedInAndVerified @hasAccount + + infra_createGlobalVPNDevice(gvpnDevice: GlobalVPNDeviceIn!): GlobalVPNDevice @isLoggedInAndVerified @hasAccount + infra_updateGlobalVPNDevice(gvpnDevice: GlobalVPNDeviceIn!): GlobalVPNDevice @isLoggedInAndVerified @hasAccount + infra_deleteGlobalVPNDevice(gvpn: String!, deviceName: String!): Boolean! @isLoggedInAndVerified @hasAccount infra_createBYOKCluster(cluster: BYOKClusterIn!): BYOKCluster @isLoggedInAndVerified @hasAccount @@ -7661,6 +8030,10 @@ type EncodedValue { extend type Cluster { adminKubeconfig: EncodedValue } + +extend type GlobalVPNDevice { + wireguardConfig: EncodedValue +} `, BuiltIn: false}, {Name: "../struct-to-graphql/byokcluster.graphqls", Input: `type BYOKCluster @shareable { accountName: String! @@ -7722,10 +8095,10 @@ input CloudProviderSecretIn { {Name: "../struct-to-graphql/cluster.graphqls", Input: `type Cluster @shareable { accountName: String! apiVersion: String - clusterGroupName: String createdBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! creationTime: Date! displayName: String! + globalVPN: String id: ID! kind: String lastUpdatedBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! @@ -7751,43 +8124,13 @@ type ClusterPaginatedRecords @shareable { input ClusterIn { apiVersion: String - clusterGroupName: String displayName: String! + globalVPN: String kind: String metadata: MetadataIn! spec: Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpecIn! } -`, BuiltIn: false}, - {Name: "../struct-to-graphql/clustergroup.graphqls", Input: `type ClusterGroup @shareable { - accountName: String! - clusterName: String! - createdBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! - creationTime: Date! - displayName: String! - id: ID! - lastUpdatedBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! - markedForDeletion: Boolean - recordVersion: Int! - syncStatus: Github__com___kloudlite___api___pkg___types__SyncStatus! - updateTime: Date! -} - -type ClusterGroupEdge @shareable { - cursor: String! - node: ClusterGroup! -} - -type ClusterGroupPaginatedRecords @shareable { - edges: [ClusterGroupEdge!]! - pageInfo: PageInfo! - totalCount: Int! -} - -input ClusterGroupIn { - displayName: String! -} - `, BuiltIn: false}, {Name: "../struct-to-graphql/clustermanagedservice.graphqls", Input: `type ClusterManagedService @shareable { accountName: String! @@ -7998,6 +8341,7 @@ type Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec @sha cloudflareEnabled: Boolean cloudProvider: Github__com___kloudlite___operator___apis___common____types__CloudProvider! clusterInternalDnsHost: String + clusterServiceCIDR: String clusterTokenRef: Github__com___kloudlite___operator___apis___common____types__SecretKeyRef gcp: Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig kloudliteRelease: String! @@ -8012,6 +8356,7 @@ type Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig gcpProjectID: String! masterNodes: Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig region: String! + serviceAccount: Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount! vpc: Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams } @@ -8031,6 +8376,14 @@ type Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfi nodes: Map poolType: Github__com___kloudlite___operator___apis___clusters___v1__GCPPoolType! region: String! + serviceAccount: Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount! + vpc: Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams +} + +type Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount @shareable { + email: String + enabled: Boolean! + scopes: [String!] } type Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams @shareable { @@ -9345,6 +9698,82 @@ input DomainEntryIn { domainName: String! } +`, BuiltIn: false}, + {Name: "../struct-to-graphql/globalvpn.graphqls", Input: `type GlobalVPN @shareable { + accountName: String! + allocatableCIDRSuffix: Int! + CIDR: String! + createdBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! + creationTime: Date! + displayName: String! + id: ID! + lastUpdatedBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! + markedForDeletion: Boolean + metadata: Metadata! @goField(name: "objectMeta") + numAllocatedClusterCIDRs: Int! + numAllocatedDevices: Int! + numReservedIPsForNonClusterUse: Int! + recordVersion: Int! + updateTime: Date! + wgInterface: String! +} + +type GlobalVPNEdge @shareable { + cursor: String! + node: GlobalVPN! +} + +type GlobalVPNPaginatedRecords @shareable { + edges: [GlobalVPNEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input GlobalVPNIn { + allocatableCIDRSuffix: Int! + CIDR: String! + displayName: String! + metadata: MetadataIn! + numAllocatedClusterCIDRs: Int! + numAllocatedDevices: Int! + numReservedIPsForNonClusterUse: Int! + wgInterface: String! +} + +`, BuiltIn: false}, + {Name: "../struct-to-graphql/globalvpndevice.graphqls", Input: `type GlobalVPNDevice @shareable { + accountName: String! + createdBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! + creationTime: Date! + displayName: String! + globalVPNName: String! + id: ID! + ipAddr: String! + lastUpdatedBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! + markedForDeletion: Boolean + metadata: Metadata! @goField(name: "objectMeta") + privateKey: String! + publicKey: String! + recordVersion: Int! + updateTime: Date! +} + +type GlobalVPNDeviceEdge @shareable { + cursor: String! + node: GlobalVPNDevice! +} + +type GlobalVPNDevicePaginatedRecords @shareable { + edges: [GlobalVPNDeviceEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input GlobalVPNDeviceIn { + globalVPNName: String! + metadata: MetadataIn! +} + `, BuiltIn: false}, {Name: "../struct-to-graphql/helmrelease.graphqls", Input: `type HelmRelease @shareable { accountName: String! @@ -9715,21 +10144,6 @@ func (ec *executionContext) field_Mutation_infra_createBYOKCluster_args(ctx cont return args, nil } -func (ec *executionContext) field_Mutation_infra_createClusterGroup_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { - var err error - args := map[string]interface{}{} - var arg0 entities.ClusterGroup - if tmp, ok := rawArgs["cluster"]; ok { - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("cluster")) - arg0, err = ec.unmarshalNClusterGroupIn2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterGroup(ctx, tmp) - if err != nil { - return nil, err - } - } - args["cluster"] = arg0 - return args, nil -} - func (ec *executionContext) field_Mutation_infra_createClusterManagedService_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { var err error args := map[string]interface{}{} @@ -9784,6 +10198,36 @@ func (ec *executionContext) field_Mutation_infra_createDomainEntry_args(ctx cont return args, nil } +func (ec *executionContext) field_Mutation_infra_createGlobalVPNDevice_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 entities.GlobalVPNDevice + if tmp, ok := rawArgs["gvpnDevice"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("gvpnDevice")) + arg0, err = ec.unmarshalNGlobalVPNDeviceIn2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPNDevice(ctx, tmp) + if err != nil { + return nil, err + } + } + args["gvpnDevice"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Mutation_infra_createGlobalVPN_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 entities.GlobalVPN + if tmp, ok := rawArgs["gvpn"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("gvpn")) + arg0, err = ec.unmarshalNGlobalVPNIn2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPN(ctx, tmp) + if err != nil { + return nil, err + } + } + args["gvpn"] = arg0 + return args, nil +} + func (ec *executionContext) field_Mutation_infra_createHelmRelease_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { var err error args := map[string]interface{}{} @@ -9847,21 +10291,6 @@ func (ec *executionContext) field_Mutation_infra_createProviderSecret_args(ctx c return args, nil } -func (ec *executionContext) field_Mutation_infra_deleteClusterGroup_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { - var err error - args := map[string]interface{}{} - var arg0 string - if tmp, ok := rawArgs["name"]; ok { - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name")) - arg0, err = ec.unmarshalNString2string(ctx, tmp) - if err != nil { - return nil, err - } - } - args["name"] = arg0 - return args, nil -} - func (ec *executionContext) field_Mutation_infra_deleteClusterManagedService_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { var err error args := map[string]interface{}{} @@ -9916,6 +10345,45 @@ func (ec *executionContext) field_Mutation_infra_deleteDomainEntry_args(ctx cont return args, nil } +func (ec *executionContext) field_Mutation_infra_deleteGlobalVPNDevice_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["gvpn"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("gvpn")) + arg0, err = ec.unmarshalNString2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["gvpn"] = arg0 + var arg1 string + if tmp, ok := rawArgs["deviceName"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("deviceName")) + arg1, err = ec.unmarshalNString2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["deviceName"] = arg1 + return args, nil +} + +func (ec *executionContext) field_Mutation_infra_deleteGlobalVPN_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["name"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name")) + arg0, err = ec.unmarshalNString2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["name"] = arg0 + return args, nil +} + func (ec *executionContext) field_Mutation_infra_deleteHelmRelease_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { var err error args := map[string]interface{}{} @@ -10003,21 +10471,6 @@ func (ec *executionContext) field_Mutation_infra_deleteProviderSecret_args(ctx c return args, nil } -func (ec *executionContext) field_Mutation_infra_updateClusterGroup_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { - var err error - args := map[string]interface{}{} - var arg0 entities.ClusterGroup - if tmp, ok := rawArgs["cluster"]; ok { - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("cluster")) - arg0, err = ec.unmarshalNClusterGroupIn2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterGroup(ctx, tmp) - if err != nil { - return nil, err - } - } - args["cluster"] = arg0 - return args, nil -} - func (ec *executionContext) field_Mutation_infra_updateClusterManagedService_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { var err error args := map[string]interface{}{} @@ -10072,6 +10525,36 @@ func (ec *executionContext) field_Mutation_infra_updateDomainEntry_args(ctx cont return args, nil } +func (ec *executionContext) field_Mutation_infra_updateGlobalVPNDevice_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 entities.GlobalVPNDevice + if tmp, ok := rawArgs["gvpnDevice"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("gvpnDevice")) + arg0, err = ec.unmarshalNGlobalVPNDeviceIn2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPNDevice(ctx, tmp) + if err != nil { + return nil, err + } + } + args["gvpnDevice"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Mutation_infra_updateGlobalVPN_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 entities.GlobalVPN + if tmp, ok := rawArgs["gvpn"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("gvpn")) + arg0, err = ec.unmarshalNGlobalVPNIn2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPN(ctx, tmp) + if err != nil { + return nil, err + } + } + args["gvpn"] = arg0 + return args, nil +} + func (ec *executionContext) field_Mutation_infra_updateHelmRelease_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { var err error args := map[string]interface{}{} @@ -10213,21 +10696,6 @@ func (ec *executionContext) field_Query_infra_checkNameAvailability_args(ctx con return args, nil } -func (ec *executionContext) field_Query_infra_getClusterGroup_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { - var err error - args := map[string]interface{}{} - var arg0 string - if tmp, ok := rawArgs["name"]; ok { - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name")) - arg0, err = ec.unmarshalNString2string(ctx, tmp) - if err != nil { - return nil, err - } - } - args["name"] = arg0 - return args, nil -} - func (ec *executionContext) field_Query_infra_getClusterManagedService_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { var err error args := map[string]interface{}{} @@ -10282,6 +10750,45 @@ func (ec *executionContext) field_Query_infra_getDomainEntry_args(ctx context.Co return args, nil } +func (ec *executionContext) field_Query_infra_getGlobalVPNDevice_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["gvpn"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("gvpn")) + arg0, err = ec.unmarshalNString2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["gvpn"] = arg0 + var arg1 string + if tmp, ok := rawArgs["deviceName"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("deviceName")) + arg1, err = ec.unmarshalNString2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["deviceName"] = arg1 + return args, nil +} + +func (ec *executionContext) field_Query_infra_getGlobalVPN_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["name"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name")) + arg0, err = ec.unmarshalNString2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["name"] = arg0 + return args, nil +} + func (ec *executionContext) field_Query_infra_getHelmRelease_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { var err error args := map[string]interface{}{} @@ -10465,30 +10972,6 @@ func (ec *executionContext) field_Query_infra_getVolumeAttachment_args(ctx conte return args, nil } -func (ec *executionContext) field_Query_infra_listClusterGroups_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { - var err error - args := map[string]interface{}{} - var arg0 *model.SearchClusterGroup - if tmp, ok := rawArgs["search"]; ok { - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("search")) - arg0, err = ec.unmarshalOSearchClusterGroup2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐSearchClusterGroup(ctx, tmp) - if err != nil { - return nil, err - } - } - args["search"] = arg0 - var arg1 *repos.CursorPagination - if tmp, ok := rawArgs["pagination"]; ok { - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("pagination")) - arg1, err = ec.unmarshalOCursorPaginationIn2ᚖgithubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐCursorPagination(ctx, tmp) - if err != nil { - return nil, err - } - } - args["pagination"] = arg1 - return args, nil -} - func (ec *executionContext) field_Query_infra_listClusterManagedServices_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { var err error args := map[string]interface{}{} @@ -10570,6 +11053,63 @@ func (ec *executionContext) field_Query_infra_listDomainEntries_args(ctx context return args, nil } +func (ec *executionContext) field_Query_infra_listGlobalVPNDevices_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["gvpn"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("gvpn")) + arg0, err = ec.unmarshalNString2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["gvpn"] = arg0 + var arg1 *model.SearchGlobalVPNDevices + if tmp, ok := rawArgs["search"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("search")) + arg1, err = ec.unmarshalOSearchGlobalVPNDevices2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐSearchGlobalVPNDevices(ctx, tmp) + if err != nil { + return nil, err + } + } + args["search"] = arg1 + var arg2 *repos.CursorPagination + if tmp, ok := rawArgs["pagination"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("pagination")) + arg2, err = ec.unmarshalOCursorPaginationIn2ᚖgithubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐCursorPagination(ctx, tmp) + if err != nil { + return nil, err + } + } + args["pagination"] = arg2 + return args, nil +} + +func (ec *executionContext) field_Query_infra_listGlobalVPNs_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 *model.SearchGlobalVPNs + if tmp, ok := rawArgs["search"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("search")) + arg0, err = ec.unmarshalOSearchGlobalVPNs2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐSearchGlobalVPNs(ctx, tmp) + if err != nil { + return nil, err + } + } + args["search"] = arg0 + var arg1 *repos.CursorPagination + if tmp, ok := rawArgs["pagination"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("pagination")) + arg1, err = ec.unmarshalOCursorPaginationIn2ᚖgithubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐCursorPagination(ctx, tmp) + if err != nil { + return nil, err + } + } + args["pagination"] = arg1 + return args, nil +} + func (ec *executionContext) field_Query_infra_listHelmReleases_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { var err error args := map[string]interface{}{} @@ -10926,6 +11466,8 @@ func (ec *executionContext) fieldContext_BYOKCluster_ClusterSpec(ctx context.Con return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudProvider(ctx, field) case "clusterInternalDnsHost": return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterInternalDnsHost(ctx, field) + case "clusterServiceCIDR": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterServiceCIDR(ctx, field) case "clusterTokenRef": return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterTokenRef(ctx, field) case "gcp": @@ -12565,47 +13107,6 @@ func (ec *executionContext) fieldContext_Cluster_apiVersion(ctx context.Context, return fc, nil } -func (ec *executionContext) _Cluster_clusterGroupName(ctx context.Context, field graphql.CollectedField, obj *entities.Cluster) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Cluster_clusterGroupName(ctx, field) - if err != nil { - return graphql.Null - } - ctx = graphql.WithFieldContext(ctx, fc) - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - ret = graphql.Null - } - }() - resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { - ctx = rctx // use context from middleware stack in children - return obj.ClusterGroupName, nil - }) - if err != nil { - ec.Error(ctx, err) - return graphql.Null - } - if resTmp == nil { - return graphql.Null - } - res := resTmp.(*string) - fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) -} - -func (ec *executionContext) fieldContext_Cluster_clusterGroupName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { - fc = &graphql.FieldContext{ - Object: "Cluster", - Field: field, - IsMethod: false, - IsResolver: false, - Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") - }, - } - return fc, nil -} - func (ec *executionContext) _Cluster_createdBy(ctx context.Context, field graphql.CollectedField, obj *entities.Cluster) (ret graphql.Marshaler) { fc, err := ec.fieldContext_Cluster_createdBy(ctx, field) if err != nil { @@ -12746,6 +13247,47 @@ func (ec *executionContext) fieldContext_Cluster_displayName(ctx context.Context return fc, nil } +func (ec *executionContext) _Cluster_globalVPN(ctx context.Context, field graphql.CollectedField, obj *entities.Cluster) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Cluster_globalVPN(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.GlobalVPN, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Cluster_globalVPN(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Cluster", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + func (ec *executionContext) _Cluster_id(ctx context.Context, field graphql.CollectedField, obj *entities.Cluster) (ret graphql.Marshaler) { fc, err := ec.fieldContext_Cluster_id(ctx, field) if err != nil { @@ -13083,6 +13625,8 @@ func (ec *executionContext) fieldContext_Cluster_spec(ctx context.Context, field return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudProvider(ctx, field) case "clusterInternalDnsHost": return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterInternalDnsHost(ctx, field) + case "clusterServiceCIDR": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterServiceCIDR(ctx, field) case "clusterTokenRef": return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterTokenRef(ctx, field) case "gcp": @@ -13397,14 +13941,14 @@ func (ec *executionContext) fieldContext_ClusterEdge_node(ctx context.Context, f return ec.fieldContext_Cluster_accountName(ctx, field) case "apiVersion": return ec.fieldContext_Cluster_apiVersion(ctx, field) - case "clusterGroupName": - return ec.fieldContext_Cluster_clusterGroupName(ctx, field) case "createdBy": return ec.fieldContext_Cluster_createdBy(ctx, field) case "creationTime": return ec.fieldContext_Cluster_creationTime(ctx, field) case "displayName": return ec.fieldContext_Cluster_displayName(ctx, field) + case "globalVPN": + return ec.fieldContext_Cluster_globalVPN(ctx, field) case "id": return ec.fieldContext_Cluster_id(ctx, field) case "kind": @@ -13434,8 +13978,8 @@ func (ec *executionContext) fieldContext_ClusterEdge_node(ctx context.Context, f return fc, nil } -func (ec *executionContext) _ClusterGroup_accountName(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterGroup) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroup_accountName(ctx, field) +func (ec *executionContext) _ClusterManagedService_accountName(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_accountName(ctx, field) if err != nil { return graphql.Null } @@ -13465,9 +14009,9 @@ func (ec *executionContext) _ClusterGroup_accountName(ctx context.Context, field return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroup_accountName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedService_accountName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroup", + Object: "ClusterManagedService", Field: field, IsMethod: false, IsResolver: false, @@ -13478,8 +14022,49 @@ func (ec *executionContext) fieldContext_ClusterGroup_accountName(ctx context.Co return fc, nil } -func (ec *executionContext) _ClusterGroup_clusterName(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterGroup) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroup_clusterName(ctx, field) +func (ec *executionContext) _ClusterManagedService_apiVersion(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_apiVersion(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.APIVersion, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalOString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_ClusterManagedService_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "ClusterManagedService", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _ClusterManagedService_clusterName(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_clusterName(ctx, field) if err != nil { return graphql.Null } @@ -13509,9 +14094,9 @@ func (ec *executionContext) _ClusterGroup_clusterName(ctx context.Context, field return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroup_clusterName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedService_clusterName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroup", + Object: "ClusterManagedService", Field: field, IsMethod: false, IsResolver: false, @@ -13522,8 +14107,8 @@ func (ec *executionContext) fieldContext_ClusterGroup_clusterName(ctx context.Co return fc, nil } -func (ec *executionContext) _ClusterGroup_createdBy(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterGroup) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroup_createdBy(ctx, field) +func (ec *executionContext) _ClusterManagedService_createdBy(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_createdBy(ctx, field) if err != nil { return graphql.Null } @@ -13553,9 +14138,9 @@ func (ec *executionContext) _ClusterGroup_createdBy(ctx context.Context, field g return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroup_createdBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedService_createdBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroup", + Object: "ClusterManagedService", Field: field, IsMethod: false, IsResolver: false, @@ -13574,8 +14159,8 @@ func (ec *executionContext) fieldContext_ClusterGroup_createdBy(ctx context.Cont return fc, nil } -func (ec *executionContext) _ClusterGroup_creationTime(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterGroup) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroup_creationTime(ctx, field) +func (ec *executionContext) _ClusterManagedService_creationTime(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_creationTime(ctx, field) if err != nil { return graphql.Null } @@ -13588,7 +14173,7 @@ func (ec *executionContext) _ClusterGroup_creationTime(ctx context.Context, fiel }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.ClusterGroup().CreationTime(rctx, obj) + return ec.resolvers.ClusterManagedService().CreationTime(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -13605,9 +14190,9 @@ func (ec *executionContext) _ClusterGroup_creationTime(ctx context.Context, fiel return ec.marshalNDate2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroup_creationTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedService_creationTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroup", + Object: "ClusterManagedService", Field: field, IsMethod: true, IsResolver: true, @@ -13618,8 +14203,8 @@ func (ec *executionContext) fieldContext_ClusterGroup_creationTime(ctx context.C return fc, nil } -func (ec *executionContext) _ClusterGroup_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterGroup) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroup_displayName(ctx, field) +func (ec *executionContext) _ClusterManagedService_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_displayName(ctx, field) if err != nil { return graphql.Null } @@ -13649,9 +14234,9 @@ func (ec *executionContext) _ClusterGroup_displayName(ctx context.Context, field return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroup_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedService_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroup", + Object: "ClusterManagedService", Field: field, IsMethod: false, IsResolver: false, @@ -13662,8 +14247,8 @@ func (ec *executionContext) fieldContext_ClusterGroup_displayName(ctx context.Co return fc, nil } -func (ec *executionContext) _ClusterGroup_id(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterGroup) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroup_id(ctx, field) +func (ec *executionContext) _ClusterManagedService_id(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_id(ctx, field) if err != nil { return graphql.Null } @@ -13676,7 +14261,7 @@ func (ec *executionContext) _ClusterGroup_id(ctx context.Context, field graphql. }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.ClusterGroup().ID(rctx, obj) + return ec.resolvers.ClusterManagedService().ID(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -13693,9 +14278,9 @@ func (ec *executionContext) _ClusterGroup_id(ctx context.Context, field graphql. return ec.marshalNID2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐID(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroup_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedService_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroup", + Object: "ClusterManagedService", Field: field, IsMethod: true, IsResolver: true, @@ -13706,8 +14291,49 @@ func (ec *executionContext) fieldContext_ClusterGroup_id(ctx context.Context, fi return fc, nil } -func (ec *executionContext) _ClusterGroup_lastUpdatedBy(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterGroup) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroup_lastUpdatedBy(ctx, field) +func (ec *executionContext) _ClusterManagedService_kind(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_kind(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Kind, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalOString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_ClusterManagedService_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "ClusterManagedService", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _ClusterManagedService_lastUpdatedBy(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_lastUpdatedBy(ctx, field) if err != nil { return graphql.Null } @@ -13737,9 +14363,9 @@ func (ec *executionContext) _ClusterGroup_lastUpdatedBy(ctx context.Context, fie return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroup_lastUpdatedBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedService_lastUpdatedBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroup", + Object: "ClusterManagedService", Field: field, IsMethod: false, IsResolver: false, @@ -13758,8 +14384,8 @@ func (ec *executionContext) fieldContext_ClusterGroup_lastUpdatedBy(ctx context. return fc, nil } -func (ec *executionContext) _ClusterGroup_markedForDeletion(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterGroup) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroup_markedForDeletion(ctx, field) +func (ec *executionContext) _ClusterManagedService_markedForDeletion(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_markedForDeletion(ctx, field) if err != nil { return graphql.Null } @@ -13786,9 +14412,9 @@ func (ec *executionContext) _ClusterGroup_markedForDeletion(ctx context.Context, return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroup_markedForDeletion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedService_markedForDeletion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroup", + Object: "ClusterManagedService", Field: field, IsMethod: false, IsResolver: false, @@ -13799,8 +14425,65 @@ func (ec *executionContext) fieldContext_ClusterGroup_markedForDeletion(ctx cont return fc, nil } -func (ec *executionContext) _ClusterGroup_recordVersion(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterGroup) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroup_recordVersion(ctx, field) +func (ec *executionContext) _ClusterManagedService_metadata(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_metadata(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.ObjectMeta, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(v1.ObjectMeta) + fc.Result = res + return ec.marshalOMetadata2k8sᚗioᚋapimachineryᚋpkgᚋapisᚋmetaᚋv1ᚐObjectMeta(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_ClusterManagedService_metadata(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "ClusterManagedService", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "annotations": + return ec.fieldContext_Metadata_annotations(ctx, field) + case "creationTimestamp": + return ec.fieldContext_Metadata_creationTimestamp(ctx, field) + case "deletionTimestamp": + return ec.fieldContext_Metadata_deletionTimestamp(ctx, field) + case "generation": + return ec.fieldContext_Metadata_generation(ctx, field) + case "labels": + return ec.fieldContext_Metadata_labels(ctx, field) + case "name": + return ec.fieldContext_Metadata_name(ctx, field) + case "namespace": + return ec.fieldContext_Metadata_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Metadata", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _ClusterManagedService_recordVersion(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_recordVersion(ctx, field) if err != nil { return graphql.Null } @@ -13830,9 +14513,9 @@ func (ec *executionContext) _ClusterGroup_recordVersion(ctx context.Context, fie return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroup_recordVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedService_recordVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroup", + Object: "ClusterManagedService", Field: field, IsMethod: false, IsResolver: false, @@ -13843,8 +14526,112 @@ func (ec *executionContext) fieldContext_ClusterGroup_recordVersion(ctx context. return fc, nil } -func (ec *executionContext) _ClusterGroup_syncStatus(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterGroup) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroup_syncStatus(ctx, field) +func (ec *executionContext) _ClusterManagedService_spec(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_spec(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.ClusterManagedService().Spec(rctx, obj) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec) + fc.Result = res + return ec.marshalOGithub__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_ClusterManagedService_spec(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "ClusterManagedService", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "msvcSpec": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_msvcSpec(ctx, field) + case "targetNamespace": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_targetNamespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _ClusterManagedService_status(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_status(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Status, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(operator.Status) + fc.Result = res + return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__Status2githubᚗcomᚋkloudliteᚋoperatorᚋpkgᚋoperatorᚐStatus(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_ClusterManagedService_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "ClusterManagedService", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "checkList": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checkList(ctx, field) + case "checks": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checks(ctx, field) + case "isReady": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_isReady(ctx, field) + case "lastReadyGeneration": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReadyGeneration(ctx, field) + case "lastReconcileTime": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReconcileTime(ctx, field) + case "message": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_message(ctx, field) + case "resources": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_resources(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___operator__Status", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _ClusterManagedService_syncStatus(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_syncStatus(ctx, field) if err != nil { return graphql.Null } @@ -13874,9 +14661,9 @@ func (ec *executionContext) _ClusterGroup_syncStatus(ctx context.Context, field return ec.marshalNGithub__com___kloudlite___api___pkg___types__SyncStatus2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋtypesᚐSyncStatus(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroup_syncStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedService_syncStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroup", + Object: "ClusterManagedService", Field: field, IsMethod: false, IsResolver: false, @@ -13901,8 +14688,8 @@ func (ec *executionContext) fieldContext_ClusterGroup_syncStatus(ctx context.Con return fc, nil } -func (ec *executionContext) _ClusterGroup_updateTime(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterGroup) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroup_updateTime(ctx, field) +func (ec *executionContext) _ClusterManagedService_updateTime(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedService_updateTime(ctx, field) if err != nil { return graphql.Null } @@ -13915,7 +14702,7 @@ func (ec *executionContext) _ClusterGroup_updateTime(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.ClusterGroup().UpdateTime(rctx, obj) + return ec.resolvers.ClusterManagedService().UpdateTime(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -13932,9 +14719,9 @@ func (ec *executionContext) _ClusterGroup_updateTime(ctx context.Context, field return ec.marshalNDate2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroup_updateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedService_updateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroup", + Object: "ClusterManagedService", Field: field, IsMethod: true, IsResolver: true, @@ -13945,8 +14732,8 @@ func (ec *executionContext) fieldContext_ClusterGroup_updateTime(ctx context.Con return fc, nil } -func (ec *executionContext) _ClusterGroupEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *model.ClusterGroupEdge) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroupEdge_cursor(ctx, field) +func (ec *executionContext) _ClusterManagedServiceEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *model.ClusterManagedServiceEdge) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedServiceEdge_cursor(ctx, field) if err != nil { return graphql.Null } @@ -13976,9 +14763,9 @@ func (ec *executionContext) _ClusterGroupEdge_cursor(ctx context.Context, field return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroupEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedServiceEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroupEdge", + Object: "ClusterManagedServiceEdge", Field: field, IsMethod: false, IsResolver: false, @@ -13989,8 +14776,8 @@ func (ec *executionContext) fieldContext_ClusterGroupEdge_cursor(ctx context.Con return fc, nil } -func (ec *executionContext) _ClusterGroupEdge_node(ctx context.Context, field graphql.CollectedField, obj *model.ClusterGroupEdge) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroupEdge_node(ctx, field) +func (ec *executionContext) _ClusterManagedServiceEdge_node(ctx context.Context, field graphql.CollectedField, obj *model.ClusterManagedServiceEdge) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedServiceEdge_node(ctx, field) if err != nil { return graphql.Null } @@ -14015,50 +14802,60 @@ func (ec *executionContext) _ClusterGroupEdge_node(ctx context.Context, field gr } return graphql.Null } - res := resTmp.(*entities.ClusterGroup) + res := resTmp.(*entities.ClusterManagedService) fc.Result = res - return ec.marshalNClusterGroup2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterGroup(ctx, field.Selections, res) + return ec.marshalNClusterManagedService2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterManagedService(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroupEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedServiceEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroupEdge", + Object: "ClusterManagedServiceEdge", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "accountName": - return ec.fieldContext_ClusterGroup_accountName(ctx, field) + return ec.fieldContext_ClusterManagedService_accountName(ctx, field) + case "apiVersion": + return ec.fieldContext_ClusterManagedService_apiVersion(ctx, field) case "clusterName": - return ec.fieldContext_ClusterGroup_clusterName(ctx, field) + return ec.fieldContext_ClusterManagedService_clusterName(ctx, field) case "createdBy": - return ec.fieldContext_ClusterGroup_createdBy(ctx, field) + return ec.fieldContext_ClusterManagedService_createdBy(ctx, field) case "creationTime": - return ec.fieldContext_ClusterGroup_creationTime(ctx, field) + return ec.fieldContext_ClusterManagedService_creationTime(ctx, field) case "displayName": - return ec.fieldContext_ClusterGroup_displayName(ctx, field) + return ec.fieldContext_ClusterManagedService_displayName(ctx, field) case "id": - return ec.fieldContext_ClusterGroup_id(ctx, field) + return ec.fieldContext_ClusterManagedService_id(ctx, field) + case "kind": + return ec.fieldContext_ClusterManagedService_kind(ctx, field) case "lastUpdatedBy": - return ec.fieldContext_ClusterGroup_lastUpdatedBy(ctx, field) + return ec.fieldContext_ClusterManagedService_lastUpdatedBy(ctx, field) case "markedForDeletion": - return ec.fieldContext_ClusterGroup_markedForDeletion(ctx, field) + return ec.fieldContext_ClusterManagedService_markedForDeletion(ctx, field) + case "metadata": + return ec.fieldContext_ClusterManagedService_metadata(ctx, field) case "recordVersion": - return ec.fieldContext_ClusterGroup_recordVersion(ctx, field) + return ec.fieldContext_ClusterManagedService_recordVersion(ctx, field) + case "spec": + return ec.fieldContext_ClusterManagedService_spec(ctx, field) + case "status": + return ec.fieldContext_ClusterManagedService_status(ctx, field) case "syncStatus": - return ec.fieldContext_ClusterGroup_syncStatus(ctx, field) + return ec.fieldContext_ClusterManagedService_syncStatus(ctx, field) case "updateTime": - return ec.fieldContext_ClusterGroup_updateTime(ctx, field) + return ec.fieldContext_ClusterManagedService_updateTime(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type ClusterGroup", field.Name) + return nil, fmt.Errorf("no field named %q was found under type ClusterManagedService", field.Name) }, } return fc, nil } -func (ec *executionContext) _ClusterGroupPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField, obj *model.ClusterGroupPaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroupPaginatedRecords_edges(ctx, field) +func (ec *executionContext) _ClusterManagedServicePaginatedRecords_edges(ctx context.Context, field graphql.CollectedField, obj *model.ClusterManagedServicePaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedServicePaginatedRecords_edges(ctx, field) if err != nil { return graphql.Null } @@ -14083,32 +14880,32 @@ func (ec *executionContext) _ClusterGroupPaginatedRecords_edges(ctx context.Cont } return graphql.Null } - res := resTmp.([]*model.ClusterGroupEdge) + res := resTmp.([]*model.ClusterManagedServiceEdge) fc.Result = res - return ec.marshalNClusterGroupEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterGroupEdgeᚄ(ctx, field.Selections, res) + return ec.marshalNClusterManagedServiceEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterManagedServiceEdgeᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroupPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedServicePaginatedRecords_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroupPaginatedRecords", + Object: "ClusterManagedServicePaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "cursor": - return ec.fieldContext_ClusterGroupEdge_cursor(ctx, field) + return ec.fieldContext_ClusterManagedServiceEdge_cursor(ctx, field) case "node": - return ec.fieldContext_ClusterGroupEdge_node(ctx, field) + return ec.fieldContext_ClusterManagedServiceEdge_node(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type ClusterGroupEdge", field.Name) + return nil, fmt.Errorf("no field named %q was found under type ClusterManagedServiceEdge", field.Name) }, } return fc, nil } -func (ec *executionContext) _ClusterGroupPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField, obj *model.ClusterGroupPaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroupPaginatedRecords_pageInfo(ctx, field) +func (ec *executionContext) _ClusterManagedServicePaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField, obj *model.ClusterManagedServicePaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedServicePaginatedRecords_pageInfo(ctx, field) if err != nil { return graphql.Null } @@ -14138,9 +14935,9 @@ func (ec *executionContext) _ClusterGroupPaginatedRecords_pageInfo(ctx context.C return ec.marshalNPageInfo2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐPageInfo(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroupPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedServicePaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroupPaginatedRecords", + Object: "ClusterManagedServicePaginatedRecords", Field: field, IsMethod: false, IsResolver: false, @@ -14161,8 +14958,8 @@ func (ec *executionContext) fieldContext_ClusterGroupPaginatedRecords_pageInfo(c return fc, nil } -func (ec *executionContext) _ClusterGroupPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField, obj *model.ClusterGroupPaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterGroupPaginatedRecords_totalCount(ctx, field) +func (ec *executionContext) _ClusterManagedServicePaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField, obj *model.ClusterManagedServicePaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterManagedServicePaginatedRecords_totalCount(ctx, field) if err != nil { return graphql.Null } @@ -14192,9 +14989,9 @@ func (ec *executionContext) _ClusterGroupPaginatedRecords_totalCount(ctx context return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterGroupPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterManagedServicePaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterGroupPaginatedRecords", + Object: "ClusterManagedServicePaginatedRecords", Field: field, IsMethod: false, IsResolver: false, @@ -14205,8 +15002,8 @@ func (ec *executionContext) fieldContext_ClusterGroupPaginatedRecords_totalCount return fc, nil } -func (ec *executionContext) _ClusterManagedService_accountName(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_accountName(ctx, field) +func (ec *executionContext) _ClusterPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField, obj *model.ClusterPaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterPaginatedRecords_edges(ctx, field) if err != nil { return graphql.Null } @@ -14219,7 +15016,7 @@ func (ec *executionContext) _ClusterManagedService_accountName(ctx context.Conte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AccountName, nil + return obj.Edges, nil }) if err != nil { ec.Error(ctx, err) @@ -14231,26 +15028,32 @@ func (ec *executionContext) _ClusterManagedService_accountName(ctx context.Conte } return graphql.Null } - res := resTmp.(string) + res := resTmp.([]*model.ClusterEdge) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNClusterEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterEdgeᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_accountName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "ClusterPaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "cursor": + return ec.fieldContext_ClusterEdge_cursor(ctx, field) + case "node": + return ec.fieldContext_ClusterEdge_node(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type ClusterEdge", field.Name) }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_apiVersion(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_apiVersion(ctx, field) +func (ec *executionContext) _ClusterPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField, obj *model.ClusterPaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterPaginatedRecords_pageInfo(ctx, field) if err != nil { return graphql.Null } @@ -14263,35 +15066,48 @@ func (ec *executionContext) _ClusterManagedService_apiVersion(ctx context.Contex }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.APIVersion, nil + return obj.PageInfo, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.PageInfo) fc.Result = res - return ec.marshalOString2string(ctx, field.Selections, res) + return ec.marshalNPageInfo2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐPageInfo(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "ClusterPaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "endCursor": + return ec.fieldContext_PageInfo_endCursor(ctx, field) + case "hasNextPage": + return ec.fieldContext_PageInfo_hasNextPage(ctx, field) + case "hasPreviousPage": + return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field) + case "startCursor": + return ec.fieldContext_PageInfo_startCursor(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name) }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_clusterName(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_clusterName(ctx, field) +func (ec *executionContext) _ClusterPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField, obj *model.ClusterPaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_ClusterPaginatedRecords_totalCount(ctx, field) if err != nil { return graphql.Null } @@ -14304,7 +15120,7 @@ func (ec *executionContext) _ClusterManagedService_clusterName(ctx context.Conte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ClusterName, nil + return obj.TotalCount, nil }) if err != nil { ec.Error(ctx, err) @@ -14316,26 +15132,26 @@ func (ec *executionContext) _ClusterManagedService_clusterName(ctx context.Conte } return graphql.Null } - res := resTmp.(string) + res := resTmp.(int) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_clusterName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_ClusterPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "ClusterPaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_createdBy(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_createdBy(ctx, field) +func (ec *executionContext) _CursorPagination_after(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_CursorPagination_after(ctx, field) if err != nil { return graphql.Null } @@ -14348,46 +15164,35 @@ func (ec *executionContext) _ClusterManagedService_createdBy(ctx context.Context }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CreatedBy, nil + return obj.After, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(common.CreatedOrUpdatedBy) + res := resTmp.(*string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_createdBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_CursorPagination_after(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "CursorPagination", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "userEmail": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) - case "userId": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) - case "userName": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_creationTime(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_creationTime(ctx, field) +func (ec *executionContext) _CursorPagination_before(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_CursorPagination_before(ctx, field) if err != nil { return graphql.Null } @@ -14400,38 +15205,35 @@ func (ec *executionContext) _ClusterManagedService_creationTime(ctx context.Cont }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.ClusterManagedService().CreationTime(rctx, obj) + return obj.Before, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNDate2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_creationTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_CursorPagination_before(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "CursorPagination", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_displayName(ctx, field) +func (ec *executionContext) _CursorPagination_first(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_CursorPagination_first(ctx, field) if err != nil { return graphql.Null } @@ -14444,38 +15246,35 @@ func (ec *executionContext) _ClusterManagedService_displayName(ctx context.Conte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DisplayName, nil + return obj.First, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*int64) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOInt2ᚖint64(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_CursorPagination_first(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "CursorPagination", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_id(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_id(ctx, field) +func (ec *executionContext) _CursorPagination_last(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_CursorPagination_last(ctx, field) if err != nil { return graphql.Null } @@ -14488,38 +15287,35 @@ func (ec *executionContext) _ClusterManagedService_id(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.ClusterManagedService().ID(rctx, obj) + return obj.Last, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(repos.ID) + res := resTmp.(*int64) fc.Result = res - return ec.marshalNID2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐID(ctx, field.Selections, res) + return ec.marshalOInt2ᚖint64(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_CursorPagination_last(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "CursorPagination", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type ID does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_kind(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_kind(ctx, field) +func (ec *executionContext) _CursorPagination_orderBy(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_CursorPagination_orderBy(ctx, field) if err != nil { return graphql.Null } @@ -14532,7 +15328,7 @@ func (ec *executionContext) _ClusterManagedService_kind(ctx context.Context, fie }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Kind, nil + return obj.OrderBy, nil }) if err != nil { ec.Error(ctx, err) @@ -14546,9 +15342,9 @@ func (ec *executionContext) _ClusterManagedService_kind(ctx context.Context, fie return ec.marshalOString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_CursorPagination_orderBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "CursorPagination", Field: field, IsMethod: false, IsResolver: false, @@ -14559,8 +15355,8 @@ func (ec *executionContext) fieldContext_ClusterManagedService_kind(ctx context. return fc, nil } -func (ec *executionContext) _ClusterManagedService_lastUpdatedBy(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_lastUpdatedBy(ctx, field) +func (ec *executionContext) _CursorPagination_sortDirection(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_CursorPagination_sortDirection(ctx, field) if err != nil { return graphql.Null } @@ -14573,46 +15369,35 @@ func (ec *executionContext) _ClusterManagedService_lastUpdatedBy(ctx context.Con }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LastUpdatedBy, nil + return obj.SortDirection, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(common.CreatedOrUpdatedBy) + res := resTmp.(repos.SortDirection) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) + return ec.marshalOCursorPaginationSortDirection2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐSortDirection(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_lastUpdatedBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_CursorPagination_sortDirection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "CursorPagination", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "userEmail": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) - case "userId": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) - case "userName": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) + return nil, errors.New("field of type CursorPaginationSortDirection does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_markedForDeletion(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_markedForDeletion(ctx, field) +func (ec *executionContext) _DomainEntry_accountName(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntry_accountName(ctx, field) if err != nil { return graphql.Null } @@ -14625,35 +15410,38 @@ func (ec *executionContext) _ClusterManagedService_markedForDeletion(ctx context }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MarkedForDeletion, nil + return obj.AccountName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(string) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_markedForDeletion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntry_accountName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "DomainEntry", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_metadata(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_metadata(ctx, field) +func (ec *executionContext) _DomainEntry_clusterName(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntry_clusterName(ctx, field) if err != nil { return graphql.Null } @@ -14666,51 +15454,38 @@ func (ec *executionContext) _ClusterManagedService_metadata(ctx context.Context, }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ObjectMeta, nil + return obj.ClusterName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(v1.ObjectMeta) + res := resTmp.(string) fc.Result = res - return ec.marshalOMetadata2k8sᚗioᚋapimachineryᚋpkgᚋapisᚋmetaᚋv1ᚐObjectMeta(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_metadata(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntry_clusterName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "DomainEntry", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "annotations": - return ec.fieldContext_Metadata_annotations(ctx, field) - case "creationTimestamp": - return ec.fieldContext_Metadata_creationTimestamp(ctx, field) - case "deletionTimestamp": - return ec.fieldContext_Metadata_deletionTimestamp(ctx, field) - case "generation": - return ec.fieldContext_Metadata_generation(ctx, field) - case "labels": - return ec.fieldContext_Metadata_labels(ctx, field) - case "name": - return ec.fieldContext_Metadata_name(ctx, field) - case "namespace": - return ec.fieldContext_Metadata_namespace(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Metadata", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_recordVersion(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_recordVersion(ctx, field) +func (ec *executionContext) _DomainEntry_createdBy(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntry_createdBy(ctx, field) if err != nil { return graphql.Null } @@ -14723,7 +15498,7 @@ func (ec *executionContext) _ClusterManagedService_recordVersion(ctx context.Con }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RecordVersion, nil + return obj.CreatedBy, nil }) if err != nil { ec.Error(ctx, err) @@ -14735,26 +15510,34 @@ func (ec *executionContext) _ClusterManagedService_recordVersion(ctx context.Con } return graphql.Null } - res := resTmp.(int) + res := resTmp.(common.CreatedOrUpdatedBy) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_recordVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntry_createdBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "DomainEntry", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + switch field.Name { + case "userEmail": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) + case "userId": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) + case "userName": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_spec(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_spec(ctx, field) +func (ec *executionContext) _DomainEntry_creationTime(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntry_creationTime(ctx, field) if err != nil { return graphql.Null } @@ -14767,41 +15550,38 @@ func (ec *executionContext) _ClusterManagedService_spec(ctx context.Context, fie }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.ClusterManagedService().Spec(rctx, obj) + return ec.resolvers.DomainEntry().CreationTime(rctx, obj) }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec(ctx, field.Selections, res) + return ec.marshalNDate2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_spec(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntry_creationTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "DomainEntry", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "msvcSpec": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_msvcSpec(ctx, field) - case "targetNamespace": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_targetNamespace(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec", field.Name) + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_status(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_status(ctx, field) +func (ec *executionContext) _DomainEntry_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntry_displayName(ctx, field) if err != nil { return graphql.Null } @@ -14814,51 +15594,38 @@ func (ec *executionContext) _ClusterManagedService_status(ctx context.Context, f }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Status, nil + return obj.DisplayName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(operator.Status) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__Status2githubᚗcomᚋkloudliteᚋoperatorᚋpkgᚋoperatorᚐStatus(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntry_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "DomainEntry", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "checkList": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checkList(ctx, field) - case "checks": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checks(ctx, field) - case "isReady": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_isReady(ctx, field) - case "lastReadyGeneration": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReadyGeneration(ctx, field) - case "lastReconcileTime": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReconcileTime(ctx, field) - case "message": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_message(ctx, field) - case "resources": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_resources(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___operator__Status", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_syncStatus(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_syncStatus(ctx, field) +func (ec *executionContext) _DomainEntry_domainName(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntry_domainName(ctx, field) if err != nil { return graphql.Null } @@ -14871,7 +15638,7 @@ func (ec *executionContext) _ClusterManagedService_syncStatus(ctx context.Contex }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SyncStatus, nil + return obj.DomainName, nil }) if err != nil { ec.Error(ctx, err) @@ -14883,40 +15650,26 @@ func (ec *executionContext) _ClusterManagedService_syncStatus(ctx context.Contex } return graphql.Null } - res := resTmp.(types.SyncStatus) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___pkg___types__SyncStatus2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋtypesᚐSyncStatus(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_syncStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntry_domainName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "DomainEntry", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "action": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_action(ctx, field) - case "error": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_error(ctx, field) - case "lastSyncedAt": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_lastSyncedAt(ctx, field) - case "recordVersion": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_recordVersion(ctx, field) - case "state": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_state(ctx, field) - case "syncScheduledAt": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_syncScheduledAt(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___pkg___types__SyncStatus", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedService_updateTime(ctx context.Context, field graphql.CollectedField, obj *entities.ClusterManagedService) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedService_updateTime(ctx, field) +func (ec *executionContext) _DomainEntry_id(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntry_id(ctx, field) if err != nil { return graphql.Null } @@ -14929,7 +15682,7 @@ func (ec *executionContext) _ClusterManagedService_updateTime(ctx context.Contex }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.ClusterManagedService().UpdateTime(rctx, obj) + return ec.resolvers.DomainEntry().ID(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -14941,26 +15694,26 @@ func (ec *executionContext) _ClusterManagedService_updateTime(ctx context.Contex } return graphql.Null } - res := resTmp.(string) + res := resTmp.(repos.ID) fc.Result = res - return ec.marshalNDate2string(ctx, field.Selections, res) + return ec.marshalNID2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐID(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedService_updateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntry_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedService", + Object: "DomainEntry", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type ID does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedServiceEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *model.ClusterManagedServiceEdge) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedServiceEdge_cursor(ctx, field) +func (ec *executionContext) _DomainEntry_lastUpdatedBy(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntry_lastUpdatedBy(ctx, field) if err != nil { return graphql.Null } @@ -14973,7 +15726,7 @@ func (ec *executionContext) _ClusterManagedServiceEdge_cursor(ctx context.Contex }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Cursor, nil + return obj.LastUpdatedBy, nil }) if err != nil { ec.Error(ctx, err) @@ -14985,26 +15738,34 @@ func (ec *executionContext) _ClusterManagedServiceEdge_cursor(ctx context.Contex } return graphql.Null } - res := resTmp.(string) + res := resTmp.(common.CreatedOrUpdatedBy) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedServiceEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntry_lastUpdatedBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedServiceEdge", + Object: "DomainEntry", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "userEmail": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) + case "userId": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) + case "userName": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) }, } return fc, nil } -func (ec *executionContext) _ClusterManagedServiceEdge_node(ctx context.Context, field graphql.CollectedField, obj *model.ClusterManagedServiceEdge) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedServiceEdge_node(ctx, field) +func (ec *executionContext) _DomainEntry_markedForDeletion(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntry_markedForDeletion(ctx, field) if err != nil { return graphql.Null } @@ -15017,7 +15778,48 @@ func (ec *executionContext) _ClusterManagedServiceEdge_node(ctx context.Context, }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Node, nil + return obj.MarkedForDeletion, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*bool) + fc.Result = res + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_DomainEntry_markedForDeletion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "DomainEntry", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Boolean does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _DomainEntry_recordVersion(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntry_recordVersion(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.RecordVersion, nil }) if err != nil { ec.Error(ctx, err) @@ -15029,60 +15831,26 @@ func (ec *executionContext) _ClusterManagedServiceEdge_node(ctx context.Context, } return graphql.Null } - res := resTmp.(*entities.ClusterManagedService) + res := resTmp.(int) fc.Result = res - return ec.marshalNClusterManagedService2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterManagedService(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedServiceEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntry_recordVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedServiceEdge", + Object: "DomainEntry", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "accountName": - return ec.fieldContext_ClusterManagedService_accountName(ctx, field) - case "apiVersion": - return ec.fieldContext_ClusterManagedService_apiVersion(ctx, field) - case "clusterName": - return ec.fieldContext_ClusterManagedService_clusterName(ctx, field) - case "createdBy": - return ec.fieldContext_ClusterManagedService_createdBy(ctx, field) - case "creationTime": - return ec.fieldContext_ClusterManagedService_creationTime(ctx, field) - case "displayName": - return ec.fieldContext_ClusterManagedService_displayName(ctx, field) - case "id": - return ec.fieldContext_ClusterManagedService_id(ctx, field) - case "kind": - return ec.fieldContext_ClusterManagedService_kind(ctx, field) - case "lastUpdatedBy": - return ec.fieldContext_ClusterManagedService_lastUpdatedBy(ctx, field) - case "markedForDeletion": - return ec.fieldContext_ClusterManagedService_markedForDeletion(ctx, field) - case "metadata": - return ec.fieldContext_ClusterManagedService_metadata(ctx, field) - case "recordVersion": - return ec.fieldContext_ClusterManagedService_recordVersion(ctx, field) - case "spec": - return ec.fieldContext_ClusterManagedService_spec(ctx, field) - case "status": - return ec.fieldContext_ClusterManagedService_status(ctx, field) - case "syncStatus": - return ec.fieldContext_ClusterManagedService_syncStatus(ctx, field) - case "updateTime": - return ec.fieldContext_ClusterManagedService_updateTime(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type ClusterManagedService", field.Name) + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedServicePaginatedRecords_edges(ctx context.Context, field graphql.CollectedField, obj *model.ClusterManagedServicePaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedServicePaginatedRecords_edges(ctx, field) +func (ec *executionContext) _DomainEntry_updateTime(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntry_updateTime(ctx, field) if err != nil { return graphql.Null } @@ -15095,7 +15863,7 @@ func (ec *executionContext) _ClusterManagedServicePaginatedRecords_edges(ctx con }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Edges, nil + return ec.resolvers.DomainEntry().UpdateTime(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -15107,32 +15875,26 @@ func (ec *executionContext) _ClusterManagedServicePaginatedRecords_edges(ctx con } return graphql.Null } - res := resTmp.([]*model.ClusterManagedServiceEdge) + res := resTmp.(string) fc.Result = res - return ec.marshalNClusterManagedServiceEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterManagedServiceEdgeᚄ(ctx, field.Selections, res) + return ec.marshalNDate2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedServicePaginatedRecords_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntry_updateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedServicePaginatedRecords", + Object: "DomainEntry", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "cursor": - return ec.fieldContext_ClusterManagedServiceEdge_cursor(ctx, field) - case "node": - return ec.fieldContext_ClusterManagedServiceEdge_node(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type ClusterManagedServiceEdge", field.Name) + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedServicePaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField, obj *model.ClusterManagedServicePaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedServicePaginatedRecords_pageInfo(ctx, field) +func (ec *executionContext) _DomainEntryEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *model.DomainEntryEdge) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntryEdge_cursor(ctx, field) if err != nil { return graphql.Null } @@ -15145,7 +15907,7 @@ func (ec *executionContext) _ClusterManagedServicePaginatedRecords_pageInfo(ctx }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PageInfo, nil + return obj.Cursor, nil }) if err != nil { ec.Error(ctx, err) @@ -15157,36 +15919,26 @@ func (ec *executionContext) _ClusterManagedServicePaginatedRecords_pageInfo(ctx } return graphql.Null } - res := resTmp.(*model.PageInfo) + res := resTmp.(string) fc.Result = res - return ec.marshalNPageInfo2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐPageInfo(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedServicePaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntryEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedServicePaginatedRecords", + Object: "DomainEntryEdge", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "endCursor": - return ec.fieldContext_PageInfo_endCursor(ctx, field) - case "hasNextPage": - return ec.fieldContext_PageInfo_hasNextPage(ctx, field) - case "hasPreviousPage": - return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field) - case "startCursor": - return ec.fieldContext_PageInfo_startCursor(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _ClusterManagedServicePaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField, obj *model.ClusterManagedServicePaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterManagedServicePaginatedRecords_totalCount(ctx, field) +func (ec *executionContext) _DomainEntryEdge_node(ctx context.Context, field graphql.CollectedField, obj *model.DomainEntryEdge) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntryEdge_node(ctx, field) if err != nil { return graphql.Null } @@ -15199,7 +15951,7 @@ func (ec *executionContext) _ClusterManagedServicePaginatedRecords_totalCount(ct }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.TotalCount, nil + return obj.Node, nil }) if err != nil { ec.Error(ctx, err) @@ -15211,26 +15963,50 @@ func (ec *executionContext) _ClusterManagedServicePaginatedRecords_totalCount(ct } return graphql.Null } - res := resTmp.(int) + res := resTmp.(*entities.DomainEntry) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalNDomainEntry2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐDomainEntry(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterManagedServicePaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntryEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterManagedServicePaginatedRecords", + Object: "DomainEntryEdge", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + switch field.Name { + case "accountName": + return ec.fieldContext_DomainEntry_accountName(ctx, field) + case "clusterName": + return ec.fieldContext_DomainEntry_clusterName(ctx, field) + case "createdBy": + return ec.fieldContext_DomainEntry_createdBy(ctx, field) + case "creationTime": + return ec.fieldContext_DomainEntry_creationTime(ctx, field) + case "displayName": + return ec.fieldContext_DomainEntry_displayName(ctx, field) + case "domainName": + return ec.fieldContext_DomainEntry_domainName(ctx, field) + case "id": + return ec.fieldContext_DomainEntry_id(ctx, field) + case "lastUpdatedBy": + return ec.fieldContext_DomainEntry_lastUpdatedBy(ctx, field) + case "markedForDeletion": + return ec.fieldContext_DomainEntry_markedForDeletion(ctx, field) + case "recordVersion": + return ec.fieldContext_DomainEntry_recordVersion(ctx, field) + case "updateTime": + return ec.fieldContext_DomainEntry_updateTime(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type DomainEntry", field.Name) }, } return fc, nil } -func (ec *executionContext) _ClusterPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField, obj *model.ClusterPaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterPaginatedRecords_edges(ctx, field) +func (ec *executionContext) _DomainEntryPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField, obj *model.DomainEntryPaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntryPaginatedRecords_edges(ctx, field) if err != nil { return graphql.Null } @@ -15255,32 +16031,32 @@ func (ec *executionContext) _ClusterPaginatedRecords_edges(ctx context.Context, } return graphql.Null } - res := resTmp.([]*model.ClusterEdge) + res := resTmp.([]*model.DomainEntryEdge) fc.Result = res - return ec.marshalNClusterEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterEdgeᚄ(ctx, field.Selections, res) + return ec.marshalNDomainEntryEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐDomainEntryEdgeᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntryPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterPaginatedRecords", + Object: "DomainEntryPaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "cursor": - return ec.fieldContext_ClusterEdge_cursor(ctx, field) + return ec.fieldContext_DomainEntryEdge_cursor(ctx, field) case "node": - return ec.fieldContext_ClusterEdge_node(ctx, field) + return ec.fieldContext_DomainEntryEdge_node(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type ClusterEdge", field.Name) + return nil, fmt.Errorf("no field named %q was found under type DomainEntryEdge", field.Name) }, } return fc, nil } -func (ec *executionContext) _ClusterPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField, obj *model.ClusterPaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterPaginatedRecords_pageInfo(ctx, field) +func (ec *executionContext) _DomainEntryPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField, obj *model.DomainEntryPaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntryPaginatedRecords_pageInfo(ctx, field) if err != nil { return graphql.Null } @@ -15310,9 +16086,9 @@ func (ec *executionContext) _ClusterPaginatedRecords_pageInfo(ctx context.Contex return ec.marshalNPageInfo2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐPageInfo(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntryPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterPaginatedRecords", + Object: "DomainEntryPaginatedRecords", Field: field, IsMethod: false, IsResolver: false, @@ -15333,8 +16109,8 @@ func (ec *executionContext) fieldContext_ClusterPaginatedRecords_pageInfo(ctx co return fc, nil } -func (ec *executionContext) _ClusterPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField, obj *model.ClusterPaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_ClusterPaginatedRecords_totalCount(ctx, field) +func (ec *executionContext) _DomainEntryPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField, obj *model.DomainEntryPaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_DomainEntryPaginatedRecords_totalCount(ctx, field) if err != nil { return graphql.Null } @@ -15364,9 +16140,9 @@ func (ec *executionContext) _ClusterPaginatedRecords_totalCount(ctx context.Cont return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_ClusterPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_DomainEntryPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "ClusterPaginatedRecords", + Object: "DomainEntryPaginatedRecords", Field: field, IsMethod: false, IsResolver: false, @@ -15377,8 +16153,8 @@ func (ec *executionContext) fieldContext_ClusterPaginatedRecords_totalCount(ctx return fc, nil } -func (ec *executionContext) _CursorPagination_after(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_CursorPagination_after(ctx, field) +func (ec *executionContext) _EncodedValue_value(ctx context.Context, field graphql.CollectedField, obj *model.EncodedValue) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_EncodedValue_value(ctx, field) if err != nil { return graphql.Null } @@ -15391,23 +16167,26 @@ func (ec *executionContext) _CursorPagination_after(ctx context.Context, field g }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.After, nil + return obj.Value, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_CursorPagination_after(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_EncodedValue_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "CursorPagination", + Object: "EncodedValue", Field: field, IsMethod: false, IsResolver: false, @@ -15418,8 +16197,8 @@ func (ec *executionContext) fieldContext_CursorPagination_after(ctx context.Cont return fc, nil } -func (ec *executionContext) _CursorPagination_before(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_CursorPagination_before(ctx, field) +func (ec *executionContext) _EncodedValue_encoding(ctx context.Context, field graphql.CollectedField, obj *model.EncodedValue) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_EncodedValue_encoding(ctx, field) if err != nil { return graphql.Null } @@ -15432,23 +16211,26 @@ func (ec *executionContext) _CursorPagination_before(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Before, nil + return obj.Encoding, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_CursorPagination_before(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_EncodedValue_encoding(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "CursorPagination", + Object: "EncodedValue", Field: field, IsMethod: false, IsResolver: false, @@ -15459,8 +16241,8 @@ func (ec *executionContext) fieldContext_CursorPagination_before(ctx context.Con return fc, nil } -func (ec *executionContext) _CursorPagination_first(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_CursorPagination_first(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_awsAccountId(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_awsAccountId(ctx, field) if err != nil { return graphql.Null } @@ -15473,35 +16255,38 @@ func (ec *executionContext) _CursorPagination_first(ctx context.Context, field g }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.First, nil + return obj.AwsAccountID, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*int64) + res := resTmp.(string) fc.Result = res - return ec.marshalOInt2ᚖint64(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_CursorPagination_first(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_awsAccountId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "CursorPagination", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _CursorPagination_last(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_CursorPagination_last(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_cfParamTrustedARN(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_cfParamTrustedARN(ctx, field) if err != nil { return graphql.Null } @@ -15514,35 +16299,38 @@ func (ec *executionContext) _CursorPagination_last(ctx context.Context, field gr }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Last, nil + return obj.CfParamTrustedArn, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*int64) + res := resTmp.(string) fc.Result = res - return ec.marshalOInt2ᚖint64(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_CursorPagination_last(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_cfParamTrustedARN(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "CursorPagination", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _CursorPagination_orderBy(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_CursorPagination_orderBy(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_externalID(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_externalID(ctx, field) if err != nil { return graphql.Null } @@ -15555,23 +16343,26 @@ func (ec *executionContext) _CursorPagination_orderBy(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.OrderBy, nil + return obj.ExternalID, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } res := resTmp.(string) fc.Result = res - return ec.marshalOString2string(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_CursorPagination_orderBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_externalID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "CursorPagination", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams", Field: field, IsMethod: false, IsResolver: false, @@ -15582,8 +16373,8 @@ func (ec *executionContext) fieldContext_CursorPagination_orderBy(ctx context.Co return fc, nil } -func (ec *executionContext) _CursorPagination_sortDirection(ctx context.Context, field graphql.CollectedField, obj *repos.CursorPagination) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_CursorPagination_sortDirection(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_roleARN(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_roleARN(ctx, field) if err != nil { return graphql.Null } @@ -15596,35 +16387,38 @@ func (ec *executionContext) _CursorPagination_sortDirection(ctx context.Context, }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SortDirection, nil + return obj.RoleArn, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(repos.SortDirection) + res := resTmp.(string) fc.Result = res - return ec.marshalOCursorPaginationSortDirection2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐSortDirection(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_CursorPagination_sortDirection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_roleARN(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "CursorPagination", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type CursorPaginationSortDirection does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _DomainEntry_accountName(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntry_accountName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_accessKey(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_accessKey(ctx, field) if err != nil { return graphql.Null } @@ -15637,7 +16431,7 @@ func (ec *executionContext) _DomainEntry_accountName(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AccountName, nil + return obj.AccessKey, nil }) if err != nil { ec.Error(ctx, err) @@ -15654,9 +16448,9 @@ func (ec *executionContext) _DomainEntry_accountName(ctx context.Context, field return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntry_accountName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_accessKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntry", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys", Field: field, IsMethod: false, IsResolver: false, @@ -15667,8 +16461,8 @@ func (ec *executionContext) fieldContext_DomainEntry_accountName(ctx context.Con return fc, nil } -func (ec *executionContext) _DomainEntry_clusterName(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntry_clusterName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_cfParamUserName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_cfParamUserName(ctx, field) if err != nil { return graphql.Null } @@ -15681,7 +16475,7 @@ func (ec *executionContext) _DomainEntry_clusterName(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ClusterName, nil + return obj.CfParamUserName, nil }) if err != nil { ec.Error(ctx, err) @@ -15698,9 +16492,9 @@ func (ec *executionContext) _DomainEntry_clusterName(ctx context.Context, field return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntry_clusterName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_cfParamUserName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntry", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys", Field: field, IsMethod: false, IsResolver: false, @@ -15711,8 +16505,8 @@ func (ec *executionContext) fieldContext_DomainEntry_clusterName(ctx context.Con return fc, nil } -func (ec *executionContext) _DomainEntry_createdBy(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntry_createdBy(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_secretKey(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_secretKey(ctx, field) if err != nil { return graphql.Null } @@ -15725,7 +16519,7 @@ func (ec *executionContext) _DomainEntry_createdBy(ctx context.Context, field gr }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CreatedBy, nil + return obj.SecretKey, nil }) if err != nil { ec.Error(ctx, err) @@ -15737,34 +16531,26 @@ func (ec *executionContext) _DomainEntry_createdBy(ctx context.Context, field gr } return graphql.Null } - res := resTmp.(common.CreatedOrUpdatedBy) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntry_createdBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_secretKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntry", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "userEmail": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) - case "userId": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) - case "userName": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _DomainEntry_creationTime(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntry_creationTime(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_assumeRoleParams(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_assumeRoleParams(ctx, field) if err != nil { return graphql.Null } @@ -15777,38 +16563,45 @@ func (ec *executionContext) _DomainEntry_creationTime(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.DomainEntry().CreationTime(rctx, obj) + return obj.AssumeRoleParams, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams) fc.Result = res - return ec.marshalNDate2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntry_creationTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_assumeRoleParams(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntry", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + switch field.Name { + case "awsAccountId": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_awsAccountId(ctx, field) + case "cfParamTrustedARN": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_cfParamTrustedARN(ctx, field) + case "externalID": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_externalID(ctx, field) + case "roleARN": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_roleARN(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams", field.Name) }, } return fc, nil } -func (ec *executionContext) _DomainEntry_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntry_displayName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authMechanism(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authMechanism(ctx, field) if err != nil { return graphql.Null } @@ -15821,7 +16614,7 @@ func (ec *executionContext) _DomainEntry_displayName(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DisplayName, nil + return obj.AuthMechanism, nil }) if err != nil { ec.Error(ctx, err) @@ -15833,26 +16626,26 @@ func (ec *executionContext) _DomainEntry_displayName(ctx context.Context, field } return graphql.Null } - res := resTmp.(string) + res := resTmp.(model.GithubComKloudliteOperatorApisClustersV1AwsAuthMechanism) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__AwsAuthMechanism2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsAuthMechanism(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntry_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authMechanism(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntry", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Github__com___kloudlite___operator___apis___clusters___v1__AwsAuthMechanism does not have child fields") }, } return fc, nil } -func (ec *executionContext) _DomainEntry_domainName(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntry_domainName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authSecretKeys(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authSecretKeys(ctx, field) if err != nil { return graphql.Null } @@ -15865,38 +16658,43 @@ func (ec *executionContext) _DomainEntry_domainName(ctx context.Context, field g }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DomainName, nil + return obj.AuthSecretKeys, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntry_domainName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authSecretKeys(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntry", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "accessKey": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_accessKey(ctx, field) + case "cfParamUserName": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_cfParamUserName(ctx, field) + case "secretKey": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_secretKey(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys", field.Name) }, } return fc, nil } -func (ec *executionContext) _DomainEntry_id(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntry_id(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamInstanceProfileName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamInstanceProfileName(ctx, field) if err != nil { return graphql.Null } @@ -15909,38 +16707,35 @@ func (ec *executionContext) _DomainEntry_id(ctx context.Context, field graphql.C }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.DomainEntry().ID(rctx, obj) + return obj.CfParamInstanceProfileName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(repos.ID) + res := resTmp.(*string) fc.Result = res - return ec.marshalNID2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐID(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntry_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamInstanceProfileName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntry", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type ID does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _DomainEntry_lastUpdatedBy(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntry_lastUpdatedBy(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamRoleName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamRoleName(ctx, field) if err != nil { return graphql.Null } @@ -15953,46 +16748,35 @@ func (ec *executionContext) _DomainEntry_lastUpdatedBy(ctx context.Context, fiel }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LastUpdatedBy, nil + return obj.CfParamRoleName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(common.CreatedOrUpdatedBy) + res := resTmp.(*string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntry_lastUpdatedBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamRoleName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntry", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "userEmail": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) - case "userId": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) - case "userName": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _DomainEntry_markedForDeletion(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntry_markedForDeletion(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamStackName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamStackName(ctx, field) if err != nil { return graphql.Null } @@ -16005,7 +16789,7 @@ func (ec *executionContext) _DomainEntry_markedForDeletion(ctx context.Context, }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MarkedForDeletion, nil + return obj.CfParamStackName, nil }) if err != nil { ec.Error(ctx, err) @@ -16014,26 +16798,26 @@ func (ec *executionContext) _DomainEntry_markedForDeletion(ctx context.Context, if resTmp == nil { return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(*string) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntry_markedForDeletion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamStackName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntry", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _DomainEntry_recordVersion(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntry_recordVersion(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__GCPSecretCredentials_serviceAccountJSON(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesGCPSecretCredentials) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__GCPSecretCredentials_serviceAccountJSON(ctx, field) if err != nil { return graphql.Null } @@ -16046,7 +16830,7 @@ func (ec *executionContext) _DomainEntry_recordVersion(ctx context.Context, fiel }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RecordVersion, nil + return obj.ServiceAccountJSON, nil }) if err != nil { ec.Error(ctx, err) @@ -16058,26 +16842,26 @@ func (ec *executionContext) _DomainEntry_recordVersion(ctx context.Context, fiel } return graphql.Null } - res := resTmp.(int) + res := resTmp.(string) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntry_recordVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__GCPSecretCredentials_serviceAccountJSON(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntry", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__GCPSecretCredentials", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _DomainEntry_updateTime(ctx context.Context, field graphql.CollectedField, obj *entities.DomainEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntry_updateTime(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_defaultValue(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_defaultValue(ctx, field) if err != nil { return graphql.Null } @@ -16090,38 +16874,35 @@ func (ec *executionContext) _DomainEntry_updateTime(ctx context.Context, field g }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.DomainEntry().UpdateTime(rctx, obj) + return obj.DefaultValue, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(interface{}) fc.Result = res - return ec.marshalNDate2string(ctx, field.Selections, res) + return ec.marshalOAny2interface(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntry_updateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_defaultValue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntry", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type Any does not have child fields") }, } return fc, nil } -func (ec *executionContext) _DomainEntryEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *model.DomainEntryEdge) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntryEdge_cursor(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_displayUnit(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_displayUnit(ctx, field) if err != nil { return graphql.Null } @@ -16134,26 +16915,23 @@ func (ec *executionContext) _DomainEntryEdge_cursor(ctx context.Context, field g }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Cursor, nil + return obj.DisplayUnit, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntryEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_displayUnit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntryEdge", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", Field: field, IsMethod: false, IsResolver: false, @@ -16164,8 +16942,8 @@ func (ec *executionContext) fieldContext_DomainEntryEdge_cursor(ctx context.Cont return fc, nil } -func (ec *executionContext) _DomainEntryEdge_node(ctx context.Context, field graphql.CollectedField, obj *model.DomainEntryEdge) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntryEdge_node(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_inputType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_inputType(ctx, field) if err != nil { return graphql.Null } @@ -16178,7 +16956,7 @@ func (ec *executionContext) _DomainEntryEdge_node(ctx context.Context, field gra }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Node, nil + return obj.InputType, nil }) if err != nil { ec.Error(ctx, err) @@ -16190,50 +16968,26 @@ func (ec *executionContext) _DomainEntryEdge_node(ctx context.Context, field gra } return graphql.Null } - res := resTmp.(*entities.DomainEntry) + res := resTmp.(string) fc.Result = res - return ec.marshalNDomainEntry2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐDomainEntry(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntryEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_inputType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntryEdge", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "accountName": - return ec.fieldContext_DomainEntry_accountName(ctx, field) - case "clusterName": - return ec.fieldContext_DomainEntry_clusterName(ctx, field) - case "createdBy": - return ec.fieldContext_DomainEntry_createdBy(ctx, field) - case "creationTime": - return ec.fieldContext_DomainEntry_creationTime(ctx, field) - case "displayName": - return ec.fieldContext_DomainEntry_displayName(ctx, field) - case "domainName": - return ec.fieldContext_DomainEntry_domainName(ctx, field) - case "id": - return ec.fieldContext_DomainEntry_id(ctx, field) - case "lastUpdatedBy": - return ec.fieldContext_DomainEntry_lastUpdatedBy(ctx, field) - case "markedForDeletion": - return ec.fieldContext_DomainEntry_markedForDeletion(ctx, field) - case "recordVersion": - return ec.fieldContext_DomainEntry_recordVersion(ctx, field) - case "updateTime": - return ec.fieldContext_DomainEntry_updateTime(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type DomainEntry", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _DomainEntryPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField, obj *model.DomainEntryPaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntryPaginatedRecords_edges(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_label(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_label(ctx, field) if err != nil { return graphql.Null } @@ -16246,7 +17000,7 @@ func (ec *executionContext) _DomainEntryPaginatedRecords_edges(ctx context.Conte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Edges, nil + return obj.Label, nil }) if err != nil { ec.Error(ctx, err) @@ -16258,32 +17012,26 @@ func (ec *executionContext) _DomainEntryPaginatedRecords_edges(ctx context.Conte } return graphql.Null } - res := resTmp.([]*model.DomainEntryEdge) + res := resTmp.(string) fc.Result = res - return ec.marshalNDomainEntryEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐDomainEntryEdgeᚄ(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntryPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_label(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntryPaginatedRecords", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "cursor": - return ec.fieldContext_DomainEntryEdge_cursor(ctx, field) - case "node": - return ec.fieldContext_DomainEntryEdge_node(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type DomainEntryEdge", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _DomainEntryPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField, obj *model.DomainEntryPaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntryPaginatedRecords_pageInfo(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_max(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_max(ctx, field) if err != nil { return graphql.Null } @@ -16296,48 +17044,35 @@ func (ec *executionContext) _DomainEntryPaginatedRecords_pageInfo(ctx context.Co }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PageInfo, nil + return obj.Max, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(*model.PageInfo) + res := resTmp.(*float64) fc.Result = res - return ec.marshalNPageInfo2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐPageInfo(ctx, field.Selections, res) + return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntryPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_max(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntryPaginatedRecords", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "endCursor": - return ec.fieldContext_PageInfo_endCursor(ctx, field) - case "hasNextPage": - return ec.fieldContext_PageInfo_hasNextPage(ctx, field) - case "hasPreviousPage": - return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field) - case "startCursor": - return ec.fieldContext_PageInfo_startCursor(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name) + return nil, errors.New("field of type Float does not have child fields") }, } return fc, nil } -func (ec *executionContext) _DomainEntryPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField, obj *model.DomainEntryPaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_DomainEntryPaginatedRecords_totalCount(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_min(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_min(ctx, field) if err != nil { return graphql.Null } @@ -16350,38 +17085,35 @@ func (ec *executionContext) _DomainEntryPaginatedRecords_totalCount(ctx context. }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.TotalCount, nil + return obj.Min, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(int) + res := resTmp.(*float64) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_DomainEntryPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_min(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "DomainEntryPaginatedRecords", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type Float does not have child fields") }, } return fc, nil } -func (ec *executionContext) _EncodedValue_value(ctx context.Context, field graphql.CollectedField, obj *model.EncodedValue) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_EncodedValue_value(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_multiplier(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_multiplier(ctx, field) if err != nil { return graphql.Null } @@ -16394,38 +17126,35 @@ func (ec *executionContext) _EncodedValue_value(ctx context.Context, field graph }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Value, nil + return obj.Multiplier, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*float64) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_EncodedValue_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_multiplier(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "EncodedValue", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Float does not have child fields") }, } return fc, nil } -func (ec *executionContext) _EncodedValue_encoding(ctx context.Context, field graphql.CollectedField, obj *model.EncodedValue) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_EncodedValue_encoding(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_name(ctx, field) if err != nil { return graphql.Null } @@ -16438,7 +17167,7 @@ func (ec *executionContext) _EncodedValue_encoding(ctx context.Context, field gr }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Encoding, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) @@ -16455,9 +17184,9 @@ func (ec *executionContext) _EncodedValue_encoding(ctx context.Context, field gr return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_EncodedValue_encoding(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "EncodedValue", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", Field: field, IsMethod: false, IsResolver: false, @@ -16468,8 +17197,8 @@ func (ec *executionContext) fieldContext_EncodedValue_encoding(ctx context.Conte return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_awsAccountId(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_awsAccountId(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_required(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_required(ctx, field) if err != nil { return graphql.Null } @@ -16482,38 +17211,35 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AwsAccountID, nil + return obj.Required, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_awsAccountId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_required(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_cfParamTrustedARN(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_cfParamTrustedARN(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_unit(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_unit(ctx, field) if err != nil { return graphql.Null } @@ -16526,26 +17252,23 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CfParamTrustedArn, nil + return obj.Unit, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_cfParamTrustedARN(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_unit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", Field: field, IsMethod: false, IsResolver: false, @@ -16556,8 +17279,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_externalID(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_externalID(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_apiVersion(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_apiVersion(ctx, field) if err != nil { return graphql.Null } @@ -16570,26 +17293,23 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ExternalID, nil + return obj.APIVersion, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_externalID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", Field: field, IsMethod: false, IsResolver: false, @@ -16600,8 +17320,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_roleARN(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_roleARN(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_description(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_description(ctx, field) if err != nil { return graphql.Null } @@ -16614,7 +17334,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RoleArn, nil + return obj.Description, nil }) if err != nil { ec.Error(ctx, err) @@ -16631,9 +17351,9 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_roleARN(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", Field: field, IsMethod: false, IsResolver: false, @@ -16644,8 +17364,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_accessKey(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_accessKey(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_displayName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_displayName(ctx, field) if err != nil { return graphql.Null } @@ -16658,7 +17378,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AccessKey, nil + return obj.DisplayName, nil }) if err != nil { ec.Error(ctx, err) @@ -16675,9 +17395,9 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_accessKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", Field: field, IsMethod: false, IsResolver: false, @@ -16688,8 +17408,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_cfParamUserName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_cfParamUserName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_fields(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_fields(ctx, field) if err != nil { return graphql.Null } @@ -16702,7 +17422,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CfParamUserName, nil + return obj.Fields, nil }) if err != nil { ec.Error(ctx, err) @@ -16714,26 +17434,48 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte } return graphql.Null } - res := resTmp.(string) + res := resTmp.([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__InputField2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesInputFieldᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_cfParamUserName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_fields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "defaultValue": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_defaultValue(ctx, field) + case "displayUnit": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_displayUnit(ctx, field) + case "inputType": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_inputType(ctx, field) + case "label": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_label(ctx, field) + case "max": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_max(ctx, field) + case "min": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_min(ctx, field) + case "multiplier": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_multiplier(ctx, field) + case "name": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_name(ctx, field) + case "required": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_required(ctx, field) + case "unit": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_unit(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__InputField", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_secretKey(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_secretKey(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_kind(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_kind(ctx, field) if err != nil { return graphql.Null } @@ -16746,26 +17488,23 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SecretKey, nil + return obj.Kind, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_secretKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", Field: field, IsMethod: false, IsResolver: false, @@ -16776,8 +17515,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_assumeRoleParams(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_assumeRoleParams(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_name(ctx, field) if err != nil { return graphql.Null } @@ -16790,45 +17529,38 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AssumeRoleParams, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesAWSAssumeRoleParams(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_assumeRoleParams(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "awsAccountId": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_awsAccountId(ctx, field) - case "cfParamTrustedARN": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_cfParamTrustedARN(ctx, field) - case "externalID": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_externalID(ctx, field) - case "roleARN": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams_roleARN(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__AWSAssumeRoleParams", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authMechanism(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authMechanism(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_outputs(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_outputs(ctx, field) if err != nil { return graphql.Null } @@ -16841,7 +17573,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AuthMechanism, nil + return obj.Outputs, nil }) if err != nil { ec.Error(ctx, err) @@ -16853,75 +17585,34 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte } return graphql.Null } - res := resTmp.(model.GithubComKloudliteOperatorApisClustersV1AwsAuthMechanism) - fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__AwsAuthMechanism2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsAuthMechanism(ctx, field.Selections, res) -} - -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authMechanism(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { - fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", - Field: field, - IsMethod: false, - IsResolver: false, - Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Github__com___kloudlite___operator___apis___clusters___v1__AwsAuthMechanism does not have child fields") - }, - } - return fc, nil -} - -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authSecretKeys(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authSecretKeys(ctx, field) - if err != nil { - return graphql.Null - } - ctx = graphql.WithFieldContext(ctx, fc) - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - ret = graphql.Null - } - }() - resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { - ctx = rctx // use context from middleware stack in children - return obj.AuthSecretKeys, nil - }) - if err != nil { - ec.Error(ctx, err) - return graphql.Null - } - if resTmp == nil { - return graphql.Null - } - res := resTmp.(*model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys) + res := resTmp.([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField) fc.Result = res - return ec.marshalOGithub__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesAWSAuthSecretKeys(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__OutputField2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesOutputFieldᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_authSecretKeys(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_outputs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "accessKey": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_accessKey(ctx, field) - case "cfParamUserName": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_cfParamUserName(ctx, field) - case "secretKey": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys_secretKey(ctx, field) + case "description": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_description(ctx, field) + case "label": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_label(ctx, field) + case "name": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_name(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__AWSAuthSecretKeys", field.Name) + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__OutputField", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamInstanceProfileName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamInstanceProfileName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_active(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_active(ctx, field) if err != nil { return graphql.Null } @@ -16934,35 +17625,38 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CfParamInstanceProfileName, nil + return obj.Active, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(bool) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNBoolean2bool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamInstanceProfileName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_active(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamRoleName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamRoleName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_apiVersion(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_apiVersion(ctx, field) if err != nil { return graphql.Null } @@ -16975,7 +17669,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CfParamRoleName, nil + return obj.ApiVersion, nil }) if err != nil { ec.Error(ctx, err) @@ -16984,14 +17678,14 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamRoleName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", Field: field, IsMethod: false, IsResolver: false, @@ -17002,8 +17696,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamStackName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesAWSSecretCredentials) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamStackName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_description(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_description(ctx, field) if err != nil { return graphql.Null } @@ -17016,23 +17710,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CfParamStackName, nil + return obj.Description, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials_cfParamStackName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__AWSSecretCredentials", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", Field: field, IsMethod: false, IsResolver: false, @@ -17043,8 +17740,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__GCPSecretCredentials_serviceAccountJSON(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesGCPSecretCredentials) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__GCPSecretCredentials_serviceAccountJSON(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_displayName(ctx, field) if err != nil { return graphql.Null } @@ -17057,7 +17754,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ServiceAccountJSON, nil + return obj.DisplayName, nil }) if err != nil { ec.Error(ctx, err) @@ -17074,9 +17771,9 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__GCPSecretCredentials_serviceAccountJSON(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__GCPSecretCredentials", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", Field: field, IsMethod: false, IsResolver: false, @@ -17087,8 +17784,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_defaultValue(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_defaultValue(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_fields(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_fields(ctx, field) if err != nil { return graphql.Null } @@ -17101,35 +17798,60 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DefaultValue, nil + return ec.resolvers.Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry().Fields(rctx, obj) }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(interface{}) + res := resTmp.([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) fc.Result = res - return ec.marshalOAny2interface(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__InputField2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesInputFieldᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_defaultValue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_fields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Any does not have child fields") + switch field.Name { + case "defaultValue": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_defaultValue(ctx, field) + case "displayUnit": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_displayUnit(ctx, field) + case "inputType": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_inputType(ctx, field) + case "label": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_label(ctx, field) + case "max": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_max(ctx, field) + case "min": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_min(ctx, field) + case "multiplier": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_multiplier(ctx, field) + case "name": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_name(ctx, field) + case "required": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_required(ctx, field) + case "unit": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_unit(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__InputField", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_displayUnit(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_displayUnit(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_kind(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_kind(ctx, field) if err != nil { return graphql.Null } @@ -17142,7 +17864,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DisplayUnit, nil + return obj.Kind, nil }) if err != nil { ec.Error(ctx, err) @@ -17151,14 +17873,14 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_displayUnit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", Field: field, IsMethod: false, IsResolver: false, @@ -17169,8 +17891,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_inputType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_inputType(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_logoUrl(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_logoUrl(ctx, field) if err != nil { return graphql.Null } @@ -17183,7 +17905,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.InputType, nil + return obj.LogoUrl, nil }) if err != nil { ec.Error(ctx, err) @@ -17200,9 +17922,9 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_inputType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_logoUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", Field: field, IsMethod: false, IsResolver: false, @@ -17213,8 +17935,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_label(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_label(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_name(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_name(ctx, field) if err != nil { return graphql.Null } @@ -17227,7 +17949,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Label, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) @@ -17244,9 +17966,9 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_label(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", Field: field, IsMethod: false, IsResolver: false, @@ -17257,8 +17979,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_max(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_max(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_outputs(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_outputs(ctx, field) if err != nil { return graphql.Null } @@ -17271,35 +17993,46 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Max, nil + return ec.resolvers.Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry().Outputs(rctx, obj) }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*float64) + res := resTmp.([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField) fc.Result = res - return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__OutputField2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesOutputFieldᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_max(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_outputs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Float does not have child fields") + switch field.Name { + case "description": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_description(ctx, field) + case "label": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_label(ctx, field) + case "name": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_name(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__OutputField", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_min(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_min(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_resources(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_resources(ctx, field) if err != nil { return graphql.Null } @@ -17312,35 +18045,54 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Min, nil + return ec.resolvers.Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry().Resources(rctx, obj) }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*float64) + res := resTmp.([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) fc.Result = res - return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__MresTemplate2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplateᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_min(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_resources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Float does not have child fields") + switch field.Name { + case "apiVersion": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_apiVersion(ctx, field) + case "description": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_description(ctx, field) + case "displayName": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_displayName(ctx, field) + case "fields": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_fields(ctx, field) + case "kind": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_kind(ctx, field) + case "name": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_name(ctx, field) + case "outputs": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_outputs(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_multiplier(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_multiplier(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_description(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_description(ctx, field) if err != nil { return graphql.Null } @@ -17353,35 +18105,38 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Multiplier, nil + return obj.Description, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*float64) + res := resTmp.(string) fc.Result = res - return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_multiplier(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__OutputField", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Float does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_name(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_label(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_label(ctx, field) if err != nil { return graphql.Null } @@ -17394,7 +18149,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.Label, nil }) if err != nil { ec.Error(ctx, err) @@ -17411,9 +18166,9 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_label(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__OutputField", Field: field, IsMethod: false, IsResolver: false, @@ -17424,8 +18179,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_required(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_required(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_name(ctx, field) if err != nil { return graphql.Null } @@ -17438,35 +18193,38 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Required, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(string) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_required(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", + Object: "Github__com___kloudlite___api___apps___infra___internal___entities__OutputField", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__InputField_unit(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_unit(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx context.Context, field graphql.CollectedField, obj *common.CreatedOrUpdatedBy) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) if err != nil { return graphql.Null } @@ -17479,23 +18237,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Unit, nil + return obj.UserEmail, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_unit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__InputField", + Object: "Github__com___kloudlite___api___common__CreatedOrUpdatedBy", Field: field, IsMethod: false, IsResolver: false, @@ -17506,8 +18267,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_apiVersion(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_apiVersion(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx context.Context, field graphql.CollectedField, obj *common.CreatedOrUpdatedBy) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) if err != nil { return graphql.Null } @@ -17520,26 +18281,29 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.APIVersion, nil + return ec.resolvers.Github__com___kloudlite___api___common__CreatedOrUpdatedBy().UserID(rctx, obj) }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", + Object: "Github__com___kloudlite___api___common__CreatedOrUpdatedBy", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { return nil, errors.New("field of type String does not have child fields") }, @@ -17547,8 +18311,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_description(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_description(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx context.Context, field graphql.CollectedField, obj *common.CreatedOrUpdatedBy) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) if err != nil { return graphql.Null } @@ -17561,7 +18325,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Description, nil + return obj.UserName, nil }) if err != nil { ec.Error(ctx, err) @@ -17578,9 +18342,9 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", + Object: "Github__com___kloudlite___api___common__CreatedOrUpdatedBy", Field: field, IsMethod: false, IsResolver: false, @@ -17591,8 +18355,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_displayName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_displayName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_action(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_action(ctx, field) if err != nil { return graphql.Null } @@ -17605,7 +18369,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DisplayName, nil + return obj.Action, nil }) if err != nil { ec.Error(ctx, err) @@ -17617,26 +18381,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte } return graphql.Null } - res := resTmp.(string) + res := resTmp.(types.SyncAction) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___pkg___types__SyncAction2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋtypesᚐSyncAction(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_action(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", + Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Github__com___kloudlite___api___pkg___types__SyncAction does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_fields(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_fields(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_error(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_error(ctx, field) if err != nil { return graphql.Null } @@ -17649,60 +18413,35 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Fields, nil + return obj.Error, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) + res := resTmp.(*string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__InputField2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesInputFieldᚄ(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_fields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_error(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", + Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "defaultValue": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_defaultValue(ctx, field) - case "displayUnit": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_displayUnit(ctx, field) - case "inputType": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_inputType(ctx, field) - case "label": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_label(ctx, field) - case "max": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_max(ctx, field) - case "min": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_min(ctx, field) - case "multiplier": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_multiplier(ctx, field) - case "name": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_name(ctx, field) - case "required": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_required(ctx, field) - case "unit": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_unit(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__InputField", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_kind(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_kind(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_lastSyncedAt(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_lastSyncedAt(ctx, field) if err != nil { return graphql.Null } @@ -17715,7 +18454,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Kind, nil + return ec.resolvers.Github__com___kloudlite___api___pkg___types__SyncStatus().LastSyncedAt(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -17726,24 +18465,24 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte } res := resTmp.(*string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_lastSyncedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", + Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_name(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_recordVersion(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_recordVersion(ctx, field) if err != nil { return graphql.Null } @@ -17756,7 +18495,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.RecordVersion, nil }) if err != nil { ec.Error(ctx, err) @@ -17768,26 +18507,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte } return graphql.Null } - res := resTmp.(string) + res := resTmp.(int) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_recordVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", + Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_outputs(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_outputs(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_state(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_state(ctx, field) if err != nil { return graphql.Null } @@ -17800,7 +18539,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Outputs, nil + return obj.State, nil }) if err != nil { ec.Error(ctx, err) @@ -17812,34 +18551,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte } return graphql.Null } - res := resTmp.([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField) + res := resTmp.(types.SyncState) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__OutputField2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesOutputFieldᚄ(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___pkg___types__SyncState2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋtypesᚐSyncState(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_outputs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_state(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", + Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "description": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_description(ctx, field) - case "label": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_label(ctx, field) - case "name": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_name(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__OutputField", field.Name) + return nil, errors.New("field of type Github__com___kloudlite___api___pkg___types__SyncState does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_active(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_active(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_syncScheduledAt(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_syncScheduledAt(ctx, field) if err != nil { return graphql.Null } @@ -17852,38 +18583,35 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Active, nil + return ec.resolvers.Github__com___kloudlite___api___pkg___types__SyncStatus().SyncScheduledAt(rctx, obj) }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(bool) + res := resTmp.(*string) fc.Result = res - return ec.marshalNBoolean2bool(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_active(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_syncScheduledAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", + Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_apiVersion(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_apiVersion(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_credentials(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_credentials(ctx, field) if err != nil { return graphql.Null } @@ -17896,35 +18624,44 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ApiVersion, nil + return obj.Credentials, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsCredentials) fc.Result = res - return ec.marshalOString2string(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__AwsCredentials2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsCredentials(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_credentials(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "authMechanism": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_authMechanism(ctx, field) + case "secretRef": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_secretRef(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_description(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_description(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_k3sMasters(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_k3sMasters(ctx, field) if err != nil { return graphql.Null } @@ -17937,38 +18674,49 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Description, nil + return obj.K3sMasters, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_k3sMasters(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "iamInstanceProfileRole": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_iamInstanceProfileRole(ctx, field) + case "instanceType": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_instanceType(ctx, field) + case "nodes": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nodes(ctx, field) + case "nvidiaGpuEnabled": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nvidiaGpuEnabled(ctx, field) + case "rootVolumeSize": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeSize(ctx, field) + case "rootVolumeType": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeType(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_displayName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_nodePools(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_nodePools(ctx, field) if err != nil { return graphql.Null } @@ -17981,38 +18729,35 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DisplayName, nil + return obj.NodePools, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_nodePools(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_fields(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_fields(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_region(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_region(ctx, field) if err != nil { return graphql.Null } @@ -18025,7 +18770,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry().Fields(rctx, obj) + return obj.Region, nil }) if err != nil { ec.Error(ctx, err) @@ -18037,48 +18782,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte } return graphql.Null } - res := resTmp.([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesInputField) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__InputField2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesInputFieldᚄ(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_fields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_region(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "defaultValue": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_defaultValue(ctx, field) - case "displayUnit": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_displayUnit(ctx, field) - case "inputType": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_inputType(ctx, field) - case "label": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_label(ctx, field) - case "max": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_max(ctx, field) - case "min": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_min(ctx, field) - case "multiplier": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_multiplier(ctx, field) - case "name": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_name(ctx, field) - case "required": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_required(ctx, field) - case "unit": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__InputField_unit(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__InputField", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_kind(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_kind(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_spotNodePools(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_spotNodePools(ctx, field) if err != nil { return graphql.Null } @@ -18091,7 +18814,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Kind, nil + return obj.SpotNodePools, nil }) if err != nil { ec.Error(ctx, err) @@ -18100,26 +18823,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte if resTmp == nil { return graphql.Null } - res := resTmp.(string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOString2string(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_spotNodePools(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_logoUrl(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_logoUrl(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_vpc(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_vpc(ctx, field) if err != nil { return graphql.Null } @@ -18132,38 +18855,41 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LogoUrl, nil + return obj.Vpc, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsVPCParams) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsVPCParams(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_logoUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_vpc(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "id": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_id(ctx, field) + case "publicSubnets": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_publicSubnets(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_name(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_name(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_iamInstanceProfileRole(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_iamInstanceProfileRole(ctx, field) if err != nil { return graphql.Null } @@ -18176,26 +18902,23 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.IamInstanceProfileRole, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_iamInstanceProfileRole(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", Field: field, IsMethod: false, IsResolver: false, @@ -18206,8 +18929,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_outputs(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_outputs(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_instanceType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_instanceType(ctx, field) if err != nil { return graphql.Null } @@ -18220,7 +18943,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry().Outputs(rctx, obj) + return obj.InstanceType, nil }) if err != nil { ec.Error(ctx, err) @@ -18232,34 +18955,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte } return graphql.Null } - res := resTmp.([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__OutputField2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesOutputFieldᚄ(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_outputs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_instanceType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "description": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_description(ctx, field) - case "label": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_label(ctx, field) - case "name": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_name(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__OutputField", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_resources(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplateEntry) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_resources(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nodes(ctx, field) if err != nil { return graphql.Null } @@ -18272,54 +18987,35 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry().Resources(rctx, obj) + return obj.Nodes, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.([]*model.GithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplate) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__MresTemplate2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteAPIAppsInfraInternalEntitiesMresTemplateᚄ(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_resources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "apiVersion": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_apiVersion(ctx, field) - case "description": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_description(ctx, field) - case "displayName": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_displayName(ctx, field) - case "fields": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_fields(ctx, field) - case "kind": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_kind(ctx, field) - case "name": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_name(ctx, field) - case "outputs": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate_outputs(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__MresTemplate", field.Name) + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_description(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_description(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nvidiaGpuEnabled(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nvidiaGpuEnabled(ctx, field) if err != nil { return graphql.Null } @@ -18332,7 +19028,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Description, nil + return obj.NvidiaGpuEnabled, nil }) if err != nil { ec.Error(ctx, err) @@ -18344,26 +19040,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte } return graphql.Null } - res := resTmp.(string) + res := resTmp.(bool) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNBoolean2bool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nvidiaGpuEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__OutputField", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_label(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_label(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeSize(ctx, field) if err != nil { return graphql.Null } @@ -18376,7 +19072,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Label, nil + return obj.RootVolumeSize, nil }) if err != nil { ec.Error(ctx, err) @@ -18388,26 +19084,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte } return graphql.Null } - res := resTmp.(string) + res := resTmp.(int) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_label(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__OutputField", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteAPIAppsInfraInternalEntitiesOutputField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_name(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeType(ctx, field) if err != nil { return graphql.Null } @@ -18420,7 +19116,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.RootVolumeType, nil }) if err != nil { ec.Error(ctx, err) @@ -18437,9 +19133,9 @@ func (ec *executionContext) _Github__com___kloudlite___api___apps___infra___inte return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__OutputField_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___apps___infra___internal___entities__OutputField", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", Field: field, IsMethod: false, IsResolver: false, @@ -18450,8 +19146,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___apps___ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx context.Context, field graphql.CollectedField, obj *common.CreatedOrUpdatedBy) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_availabilityZone(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_availabilityZone(ctx, field) if err != nil { return graphql.Null } @@ -18464,7 +19160,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___common__CreatedOrUp }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.UserEmail, nil + return obj.AvailabilityZone, nil }) if err != nil { ec.Error(ctx, err) @@ -18481,9 +19177,9 @@ func (ec *executionContext) _Github__com___kloudlite___api___common__CreatedOrUp return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_availabilityZone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___common__CreatedOrUpdatedBy", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, @@ -18494,8 +19190,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___common_ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx context.Context, field graphql.CollectedField, obj *common.CreatedOrUpdatedBy) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_ec2Pool(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_ec2Pool(ctx, field) if err != nil { return graphql.Null } @@ -18508,38 +19204,41 @@ func (ec *executionContext) _Github__com___kloudlite___api___common__CreatedOrUp }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___api___common__CreatedOrUpdatedBy().UserID(rctx, obj) + return obj.Ec2Pool, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsEC2PoolConfig) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsEC2PoolConfig(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_ec2Pool(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___common__CreatedOrUpdatedBy", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "instanceType": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_instanceType(ctx, field) + case "nodes": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_nodes(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx context.Context, field graphql.CollectedField, obj *common.CreatedOrUpdatedBy) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_iamInstanceProfileRole(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_iamInstanceProfileRole(ctx, field) if err != nil { return graphql.Null } @@ -18552,26 +19251,23 @@ func (ec *executionContext) _Github__com___kloudlite___api___common__CreatedOrUp }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.UserName, nil + return obj.IamInstanceProfileRole, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_iamInstanceProfileRole(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___common__CreatedOrUpdatedBy", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, @@ -18582,8 +19278,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___api___common_ return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_action(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_action(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_nvidiaGpuEnabled(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_nvidiaGpuEnabled(ctx, field) if err != nil { return graphql.Null } @@ -18596,7 +19292,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncSt }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Action, nil + return obj.NvidiaGpuEnabled, nil }) if err != nil { ec.Error(ctx, err) @@ -18608,26 +19304,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncSt } return graphql.Null } - res := resTmp.(types.SyncAction) + res := resTmp.(bool) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___pkg___types__SyncAction2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋtypesᚐSyncAction(ctx, field.Selections, res) + return ec.marshalNBoolean2bool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_action(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_nvidiaGpuEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Github__com___kloudlite___api___pkg___types__SyncAction does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_error(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_error(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_poolType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_poolType(ctx, field) if err != nil { return graphql.Null } @@ -18640,35 +19336,38 @@ func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncSt }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Error, nil + return obj.PoolType, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(model.GithubComKloudliteOperatorApisClustersV1AWSPoolType) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__AWSPoolType2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AWSPoolType(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_error(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_poolType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Github__com___kloudlite___operator___apis___clusters___v1__AWSPoolType does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_lastSyncedAt(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_lastSyncedAt(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeSize(ctx, field) if err != nil { return graphql.Null } @@ -18681,35 +19380,38 @@ func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncSt }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___api___pkg___types__SyncStatus().LastSyncedAt(rctx, obj) + return obj.RootVolumeSize, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(int) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_lastSyncedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_recordVersion(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_recordVersion(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeType(ctx, field) if err != nil { return graphql.Null } @@ -18722,7 +19424,7 @@ func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncSt }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RecordVersion, nil + return obj.RootVolumeType, nil }) if err != nil { ec.Error(ctx, err) @@ -18734,26 +19436,26 @@ func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncSt } return graphql.Null } - res := resTmp.(int) + res := resTmp.(string) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_recordVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_state(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_state(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_spotPool(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_spotPool(ctx, field) if err != nil { return graphql.Null } @@ -18766,38 +19468,45 @@ func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncSt }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.State, nil + return obj.SpotPool, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(types.SyncState) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___pkg___types__SyncState2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋtypesᚐSyncState(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_state(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_spotPool(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Github__com___kloudlite___api___pkg___types__SyncState does not have child fields") + switch field.Name { + case "cpuNode": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_cpuNode(ctx, field) + case "gpuNode": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_gpuNode(ctx, field) + case "nodes": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_nodes(ctx, field) + case "spotFleetTaggingRoleName": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_spotFleetTaggingRoleName(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncStatus_syncScheduledAt(ctx context.Context, field graphql.CollectedField, obj *types.SyncStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_syncScheduledAt(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcId(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcId(ctx, field) if err != nil { return graphql.Null } @@ -18810,35 +19519,38 @@ func (ec *executionContext) _Github__com___kloudlite___api___pkg___types__SyncSt }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___api___pkg___types__SyncStatus().SyncScheduledAt(rctx, obj) + return obj.VpcID, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_syncScheduledAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___api___pkg___types__SyncStatus", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_credentials(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_credentials(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcSubnetId(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcSubnetId(ctx, field) if err != nil { return graphql.Null } @@ -18851,7 +19563,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Credentials, nil + return obj.VpcSubnetID, nil }) if err != nil { ec.Error(ctx, err) @@ -18863,32 +19575,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsCredentials) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__AwsCredentials2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsCredentials(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_credentials(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcSubnetId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "authMechanism": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_authMechanism(ctx, field) - case "secretRef": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_secretRef(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_k3sMasters(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_k3sMasters(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_authMechanism(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsCredentials) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_authMechanism(ctx, field) if err != nil { return graphql.Null } @@ -18901,49 +19607,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.K3sMasters, nil + return obj.AuthMechanism, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) + res := resTmp.(model.GithubComKloudliteOperatorApisClustersV1AwsAuthMechanism) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__AwsAuthMechanism2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsAuthMechanism(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_k3sMasters(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_authMechanism(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "iamInstanceProfileRole": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_iamInstanceProfileRole(ctx, field) - case "instanceType": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_instanceType(ctx, field) - case "nodes": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nodes(ctx, field) - case "nvidiaGpuEnabled": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nvidiaGpuEnabled(ctx, field) - case "rootVolumeSize": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeSize(ctx, field) - case "rootVolumeType": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeType(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", field.Name) + return nil, errors.New("field of type Github__com___kloudlite___operator___apis___clusters___v1__AwsAuthMechanism does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_nodePools(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_nodePools(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsCredentials) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_secretRef(ctx, field) if err != nil { return graphql.Null } @@ -18956,35 +19651,44 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodePools, nil + return obj.SecretRef, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesSecretRef) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__SecretRef2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesSecretRef(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_nodePools(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx, field) + case "namespace": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__SecretRef", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_region(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_region(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_instanceType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsEC2PoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_instanceType(ctx, field) if err != nil { return graphql.Null } @@ -18997,7 +19701,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Region, nil + return obj.InstanceType, nil }) if err != nil { ec.Error(ctx, err) @@ -19014,9 +19718,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_region(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_instanceType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig", Field: field, IsMethod: false, IsResolver: false, @@ -19027,8 +19731,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_spotNodePools(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_spotNodePools(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_nodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsEC2PoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_nodes(ctx, field) if err != nil { return graphql.Null } @@ -19041,7 +19745,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SpotNodePools, nil + return obj.Nodes, nil }) if err != nil { ec.Error(ctx, err) @@ -19055,9 +19759,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_spotNodePools(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig", Field: field, IsMethod: false, IsResolver: false, @@ -19068,8 +19772,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_vpc(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_vpc(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_memoryPerVcpu(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotCPUNode) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_memoryPerVcpu(ctx, field) if err != nil { return graphql.Null } @@ -19082,7 +19786,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Vpc, nil + return obj.MemoryPerVcpu, nil }) if err != nil { ec.Error(ctx, err) @@ -19091,32 +19795,32 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster if resTmp == nil { return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsVPCParams) + res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesMinMaxFloat) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsVPCParams(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___common____types__MinMaxFloat2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesMinMaxFloat(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_vpc(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_memoryPerVcpu(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "id": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_id(ctx, field) - case "publicSubnets": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_publicSubnets(ctx, field) + case "max": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_max(ctx, field) + case "min": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_min(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams", field.Name) + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__MinMaxFloat", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_iamInstanceProfileRole(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_iamInstanceProfileRole(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_vcpu(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotCPUNode) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_vcpu(ctx, field) if err != nil { return graphql.Null } @@ -19129,35 +19833,44 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.IamInstanceProfileRole, nil + return obj.Vcpu, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesMinMaxFloat) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__MinMaxFloat2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesMinMaxFloat(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_iamInstanceProfileRole(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_vcpu(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "max": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_max(ctx, field) + case "min": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_min(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__MinMaxFloat", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_instanceType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_instanceType(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode_instanceTypes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotGpuNode) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode_instanceTypes(ctx, field) if err != nil { return graphql.Null } @@ -19170,7 +19883,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.InstanceType, nil + return obj.InstanceTypes, nil }) if err != nil { ec.Error(ctx, err) @@ -19182,14 +19895,14 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(string) + res := resTmp.([]string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_instanceType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode_instanceTypes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode", Field: field, IsMethod: false, IsResolver: false, @@ -19200,8 +19913,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nodes(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_cpuNode(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_cpuNode(ctx, field) if err != nil { return graphql.Null } @@ -19214,7 +19927,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Nodes, nil + return obj.CPUNode, nil }) if err != nil { ec.Error(ctx, err) @@ -19223,26 +19936,32 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsSpotCPUNode) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsSpotCPUNode(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_cpuNode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + switch field.Name { + case "memoryPerVcpu": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_memoryPerVcpu(ctx, field) + case "vcpu": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_vcpu(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nvidiaGpuEnabled(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nvidiaGpuEnabled(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_gpuNode(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_gpuNode(ctx, field) if err != nil { return graphql.Null } @@ -19255,38 +19974,39 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NvidiaGpuEnabled, nil + return obj.GpuNode, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(bool) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsSpotGpuNode) fc.Result = res - return ec.marshalNBoolean2bool(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsSpotGpuNode(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_nvidiaGpuEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_gpuNode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + switch field.Name { + case "instanceTypes": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode_instanceTypes(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeSize(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_nodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_nodes(ctx, field) if err != nil { return graphql.Null } @@ -19299,38 +20019,35 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RootVolumeSize, nil + return obj.Nodes, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(int) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSK3sMastersConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeType(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_spotFleetTaggingRoleName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_spotFleetTaggingRoleName(ctx, field) if err != nil { return graphql.Null } @@ -19343,7 +20060,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RootVolumeType, nil + return obj.SpotFleetTaggingRoleName, nil }) if err != nil { ec.Error(ctx, err) @@ -19360,9 +20077,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_spotFleetTaggingRoleName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSK3sMastersConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig", Field: field, IsMethod: false, IsResolver: false, @@ -19373,8 +20090,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_availabilityZone(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_availabilityZone(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_availabilityZone(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSubnetWithID) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_availabilityZone(ctx, field) if err != nil { return graphql.Null } @@ -19404,9 +20121,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_availabilityZone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_availabilityZone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID", Field: field, IsMethod: false, IsResolver: false, @@ -19417,8 +20134,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_ec2Pool(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_ec2Pool(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_id(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSubnetWithID) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_id(ctx, field) if err != nil { return graphql.Null } @@ -19431,41 +20148,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Ec2Pool, nil + return obj.ID, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsEC2PoolConfig) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsEC2PoolConfig(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_ec2Pool(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "instanceType": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_instanceType(ctx, field) - case "nodes": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_nodes(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_iamInstanceProfileRole(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_iamInstanceProfileRole(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_id(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsVPCParams) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_id(ctx, field) if err != nil { return graphql.Null } @@ -19478,23 +20192,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.IamInstanceProfileRole, nil + return obj.ID, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_iamInstanceProfileRole(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams", Field: field, IsMethod: false, IsResolver: false, @@ -19505,8 +20222,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_nvidiaGpuEnabled(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_nvidiaGpuEnabled(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_publicSubnets(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsVPCParams) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_publicSubnets(ctx, field) if err != nil { return graphql.Null } @@ -19519,7 +20236,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NvidiaGpuEnabled, nil + return obj.PublicSubnets, nil }) if err != nil { ec.Error(ctx, err) @@ -19531,26 +20248,32 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(bool) + res := resTmp.([]*model.GithubComKloudliteOperatorApisClustersV1AwsSubnetWithID) fc.Result = res - return ec.marshalNBoolean2bool(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsSubnetWithIDᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_nvidiaGpuEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_publicSubnets(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + switch field.Name { + case "availabilityZone": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_availabilityZone(ctx, field) + case "id": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_id(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_poolType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_poolType(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobName(ctx, field) if err != nil { return graphql.Null } @@ -19563,7 +20286,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PoolType, nil + return obj.JobName, nil }) if err != nil { ec.Error(ctx, err) @@ -19575,26 +20298,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(model.GithubComKloudliteOperatorApisClustersV1AWSPoolType) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__AWSPoolType2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AWSPoolType(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_poolType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Github__com___kloudlite___operator___apis___clusters___v1__AWSPoolType does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeSize(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobNamespace(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobNamespace(ctx, field) if err != nil { return graphql.Null } @@ -19607,7 +20330,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RootVolumeSize, nil + return obj.JobNamespace, nil }) if err != nil { ec.Error(ctx, err) @@ -19619,26 +20342,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(int) + res := resTmp.(string) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobNamespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeType(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCId(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCId(ctx, field) if err != nil { return graphql.Null } @@ -19651,26 +20374,23 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RootVolumeType, nil + return obj.KeyAWSVPCId, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", Field: field, IsMethod: false, IsResolver: false, @@ -19681,8 +20401,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_spotPool(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_spotPool(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCPublicSubnets(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCPublicSubnets(ctx, field) if err != nil { return graphql.Null } @@ -19695,7 +20415,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SpotPool, nil + return obj.KeyAWSVPCPublicSubnets, nil }) if err != nil { ec.Error(ctx, err) @@ -19704,36 +20424,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster if resTmp == nil { return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig) + res := resTmp.(*string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_spotPool(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCPublicSubnets(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "cpuNode": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_cpuNode(ctx, field) - case "gpuNode": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_gpuNode(ctx, field) - case "nodes": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_nodes(ctx, field) - case "spotFleetTaggingRoleName": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_spotFleetTaggingRoleName(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcId(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcId(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sAgentJoinToken(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sAgentJoinToken(ctx, field) if err != nil { return graphql.Null } @@ -19746,7 +20456,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VpcID, nil + return obj.KeyK3sAgentJoinToken, nil }) if err != nil { ec.Error(ctx, err) @@ -19763,9 +20473,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sAgentJoinToken(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", Field: field, IsMethod: false, IsResolver: false, @@ -19776,8 +20486,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcSubnetId(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcSubnetId(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sServerJoinToken(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sServerJoinToken(ctx, field) if err != nil { return graphql.Null } @@ -19790,7 +20500,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VpcSubnetID, nil + return obj.KeyK3sServerJoinToken, nil }) if err != nil { ec.Error(ctx, err) @@ -19807,9 +20517,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcSubnetId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sServerJoinToken(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", Field: field, IsMethod: false, IsResolver: false, @@ -19820,8 +20530,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_authMechanism(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsCredentials) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_authMechanism(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyKubeconfig(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyKubeconfig(ctx, field) if err != nil { return graphql.Null } @@ -19834,7 +20544,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AuthMechanism, nil + return obj.KeyKubeconfig, nil }) if err != nil { ec.Error(ctx, err) @@ -19846,26 +20556,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(model.GithubComKloudliteOperatorApisClustersV1AwsAuthMechanism) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__AwsAuthMechanism2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsAuthMechanism(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_authMechanism(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyKubeconfig(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Github__com___kloudlite___operator___apis___clusters___v1__AwsAuthMechanism does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsCredentials) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_secretRef(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_secretName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_secretName(ctx, field) if err != nil { return graphql.Null } @@ -19878,7 +20588,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SecretRef, nil + return obj.SecretName, nil }) if err != nil { ec.Error(ctx, err) @@ -19890,32 +20600,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesSecretRef) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__SecretRef2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesSecretRef(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_secretName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsCredentials", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "name": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx, field) - case "namespace": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__SecretRef", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_instanceType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsEC2PoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_instanceType(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountId(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountId(ctx, field) if err != nil { return graphql.Null } @@ -19928,7 +20632,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.InstanceType, nil + return obj.AccountID, nil }) if err != nil { ec.Error(ctx, err) @@ -19945,9 +20649,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_instanceType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, @@ -19958,8 +20662,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_nodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsEC2PoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_nodes(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountName(ctx, field) if err != nil { return graphql.Null } @@ -19972,35 +20676,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Nodes, nil + return obj.AccountName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsEC2PoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_memoryPerVcpu(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotCPUNode) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_memoryPerVcpu(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_availabilityMode(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_availabilityMode(ctx, field) if err != nil { return graphql.Null } @@ -20013,41 +20720,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MemoryPerVcpu, nil + return obj.AvailabilityMode, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesMinMaxFloat) + res := resTmp.(model.GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___common____types__MinMaxFloat2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesMinMaxFloat(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__ClusterSpecAvailabilityMode2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_memoryPerVcpu(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_availabilityMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "max": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_max(ctx, field) - case "min": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_min(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__MinMaxFloat", field.Name) + return nil, errors.New("field of type Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpecAvailabilityMode does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_vcpu(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotCPUNode) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_vcpu(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_aws(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_aws(ctx, field) if err != nil { return graphql.Null } @@ -20060,44 +20764,49 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Vcpu, nil + return obj.Aws, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesMinMaxFloat) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__MinMaxFloat2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesMinMaxFloat(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AWSClusterConfig(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_vcpu(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_aws(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "max": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_max(ctx, field) - case "min": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_min(ctx, field) + case "credentials": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_credentials(ctx, field) + case "k3sMasters": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_k3sMasters(ctx, field) + case "nodePools": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_nodePools(ctx, field) + case "region": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_region(ctx, field) + case "spotNodePools": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_spotNodePools(ctx, field) + case "vpc": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_vpc(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__MinMaxFloat", field.Name) + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode_instanceTypes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotGpuNode) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode_instanceTypes(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_backupToS3Enabled(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_backupToS3Enabled(ctx, field) if err != nil { return graphql.Null } @@ -20110,7 +20819,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.InstanceTypes, nil + return obj.BackupToS3Enabled, nil }) if err != nil { ec.Error(ctx, err) @@ -20122,26 +20831,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.([]string) + res := resTmp.(bool) fc.Result = res - return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalNBoolean2bool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode_instanceTypes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_backupToS3Enabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_cpuNode(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_cpuNode(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudflareEnabled(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudflareEnabled(ctx, field) if err != nil { return graphql.Null } @@ -20154,7 +20863,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CPUNode, nil + return obj.CloudflareEnabled, nil }) if err != nil { ec.Error(ctx, err) @@ -20163,32 +20872,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster if resTmp == nil { return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsSpotCPUNode) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsSpotCPUNode(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_cpuNode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudflareEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "memoryPerVcpu": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_memoryPerVcpu(ctx, field) - case "vcpu": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode_vcpu(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotCpuNode", field.Name) + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_gpuNode(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_gpuNode(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudProvider(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudProvider(ctx, field) if err != nil { return graphql.Null } @@ -20201,39 +20904,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.GpuNode, nil + return obj.CloudProvider, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AwsSpotGpuNode) + res := resTmp.(model.GithubComKloudliteOperatorApisCommonTypesCloudProvider) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsSpotGpuNode(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__CloudProvider2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesCloudProvider(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_gpuNode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudProvider(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "instanceTypes": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode_instanceTypes(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotGpuNode", field.Name) + return nil, errors.New("field of type Github__com___kloudlite___operator___apis___common____types__CloudProvider does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_nodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_nodes(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterInternalDnsHost(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterInternalDnsHost(ctx, field) if err != nil { return graphql.Null } @@ -20246,7 +20948,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Nodes, nil + return obj.ClusterInternalDNSHost, nil }) if err != nil { ec.Error(ctx, err) @@ -20255,26 +20957,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterInternalDnsHost(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_spotFleetTaggingRoleName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSpotPoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_spotFleetTaggingRoleName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterServiceCIDR(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterServiceCIDR(ctx, field) if err != nil { return graphql.Null } @@ -20287,26 +20989,23 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SpotFleetTaggingRoleName, nil + return obj.ClusterServiceCidr, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig_spotFleetTaggingRoleName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterServiceCIDR(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSpotPoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, @@ -20317,8 +21016,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_availabilityZone(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSubnetWithID) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_availabilityZone(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterTokenRef(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterTokenRef(ctx, field) if err != nil { return graphql.Null } @@ -20331,38 +21030,43 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AvailabilityZone, nil + return obj.ClusterTokenRef, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesSecretKeyRef) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___common____types__SecretKeyRef2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesSecretKeyRef(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_availabilityZone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterTokenRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "key": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_key(ctx, field) + case "name": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_name(ctx, field) + case "namespace": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__SecretKeyRef", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_id(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsSubnetWithID) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_id(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_gcp(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_gcp(ctx, field) if err != nil { return graphql.Null } @@ -20375,38 +21079,49 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ID, nil + return obj.Gcp, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GCPClusterConfig(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_gcp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "credentialsRef": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_credentialsRef(ctx, field) + case "gcpProjectID": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_gcpProjectID(ctx, field) + case "masterNodes": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_masterNodes(ctx, field) + case "region": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_region(ctx, field) + case "serviceAccount": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_serviceAccount(ctx, field) + case "vpc": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_vpc(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_id(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsVPCParams) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_id(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_kloudliteRelease(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_kloudliteRelease(ctx, field) if err != nil { return graphql.Null } @@ -20419,7 +21134,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ID, nil + return obj.KloudliteRelease, nil }) if err != nil { ec.Error(ctx, err) @@ -20436,9 +21151,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_kloudliteRelease(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, @@ -20449,8 +21164,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_publicSubnets(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1AwsVPCParams) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_publicSubnets(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_messageQueueTopicName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_messageQueueTopicName(ctx, field) if err != nil { return graphql.Null } @@ -20463,7 +21178,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PublicSubnets, nil + return obj.MessageQueueTopicName, nil }) if err != nil { ec.Error(ctx, err) @@ -20475,32 +21190,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.([]*model.GithubComKloudliteOperatorApisClustersV1AwsSubnetWithID) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AwsSubnetWithIDᚄ(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams_publicSubnets(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_messageQueueTopicName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__AwsVPCParams", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "availabilityZone": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_availabilityZone(ctx, field) - case "id": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID_id(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AwsSubnetWithID", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_output(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_output(ctx, field) if err != nil { return graphql.Null } @@ -20513,38 +21222,53 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.JobName, nil + return obj.Output, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__ClusterOutput2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1ClusterOutput(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_output(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "jobName": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobName(ctx, field) + case "jobNamespace": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobNamespace(ctx, field) + case "keyAWSVPCId": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCId(ctx, field) + case "keyAWSVPCPublicSubnets": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCPublicSubnets(ctx, field) + case "keyK3sAgentJoinToken": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sAgentJoinToken(ctx, field) + case "keyK3sServerJoinToken": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sServerJoinToken(ctx, field) + case "keyKubeconfig": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyKubeconfig(ctx, field) + case "secretName": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_secretName(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobNamespace(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobNamespace(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_publicDNSHost(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_publicDNSHost(ctx, field) if err != nil { return graphql.Null } @@ -20557,7 +21281,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.JobNamespace, nil + return obj.PublicDNSHost, nil }) if err != nil { ec.Error(ctx, err) @@ -20574,9 +21298,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobNamespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_publicDNSHost(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, @@ -20587,8 +21311,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCId(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCId(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_taintMasterNodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_taintMasterNodes(ctx, field) if err != nil { return graphql.Null } @@ -20601,35 +21325,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.KeyAWSVPCId, nil + return obj.TaintMasterNodes, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(bool) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNBoolean2bool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_taintMasterNodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCPublicSubnets(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCPublicSubnets(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_credentialsRef(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_credentialsRef(ctx, field) if err != nil { return graphql.Null } @@ -20642,35 +21369,44 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.KeyAWSVPCPublicSubnets, nil + return obj.CredentialsRef, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesSecretRef) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__SecretRef2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesSecretRef(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCPublicSubnets(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_credentialsRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx, field) + case "namespace": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__SecretRef", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sAgentJoinToken(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sAgentJoinToken(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_gcpProjectID(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_gcpProjectID(ctx, field) if err != nil { return graphql.Null } @@ -20683,7 +21419,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.KeyK3sAgentJoinToken, nil + return obj.GcpProjectID, nil }) if err != nil { ec.Error(ctx, err) @@ -20700,9 +21436,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sAgentJoinToken(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_gcpProjectID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", Field: field, IsMethod: false, IsResolver: false, @@ -20713,8 +21449,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sServerJoinToken(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sServerJoinToken(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_masterNodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_masterNodes(ctx, field) if err != nil { return graphql.Null } @@ -20727,38 +21463,43 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.KeyK3sServerJoinToken, nil + return obj.MasterNodes, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sServerJoinToken(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_masterNodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "nodes": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_nodes(ctx, field) + case "rootVolumeSize": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeSize(ctx, field) + case "rootVolumeType": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeType(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyKubeconfig(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyKubeconfig(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_region(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_region(ctx, field) if err != nil { return graphql.Null } @@ -20771,7 +21512,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.KeyKubeconfig, nil + return obj.Region, nil }) if err != nil { ec.Error(ctx, err) @@ -20788,9 +21529,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyKubeconfig(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_region(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", Field: field, IsMethod: false, IsResolver: false, @@ -20801,8 +21542,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_secretName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_secretName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_serviceAccount(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_serviceAccount(ctx, field) if err != nil { return graphql.Null } @@ -20815,7 +21556,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SecretName, nil + return obj.ServiceAccount, nil }) if err != nil { ec.Error(ctx, err) @@ -20827,26 +21568,34 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1GCPServiceAccount) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GCPServiceAccount(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_secretName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_serviceAccount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "email": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_email(ctx, field) + case "enabled": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_enabled(ctx, field) + case "scopes": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_scopes(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountId(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountId(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_vpc(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_vpc(ctx, field) if err != nil { return graphql.Null } @@ -20859,38 +21608,39 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AccountID, nil + return obj.Vpc, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1GcpVPCParams) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GcpVPCParams(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_vpc(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams_name(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_nodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_nodes(ctx, field) if err != nil { return graphql.Null } @@ -20903,38 +21653,35 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AccountName, nil + return obj.Nodes, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_accountName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_availabilityMode(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_availabilityMode(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeSize(ctx, field) if err != nil { return graphql.Null } @@ -20947,7 +21694,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AvailabilityMode, nil + return obj.RootVolumeSize, nil }) if err != nil { ec.Error(ctx, err) @@ -20959,26 +21706,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(model.GithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode) + res := resTmp.(int) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__ClusterSpecAvailabilityMode2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1ClusterSpecAvailabilityMode(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_availabilityMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpecAvailabilityMode does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_aws(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_aws(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeType(ctx, field) if err != nil { return graphql.Null } @@ -20991,49 +21738,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Aws, nil + return obj.RootVolumeType, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AWSClusterConfig) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AWSClusterConfig(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_aws(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "credentials": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_credentials(ctx, field) - case "k3sMasters": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_k3sMasters(ctx, field) - case "nodePools": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_nodePools(ctx, field) - case "region": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_region(ctx, field) - case "spotNodePools": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_spotNodePools(ctx, field) - case "vpc": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig_vpc(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AWSClusterConfig", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_backupToS3Enabled(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_backupToS3Enabled(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_availabilityZone(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_availabilityZone(ctx, field) if err != nil { return graphql.Null } @@ -21046,7 +21782,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.BackupToS3Enabled, nil + return obj.AvailabilityZone, nil }) if err != nil { ec.Error(ctx, err) @@ -21058,26 +21794,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(bool) + res := resTmp.(string) fc.Result = res - return ec.marshalNBoolean2bool(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_backupToS3Enabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_availabilityZone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudflareEnabled(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudflareEnabled(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeSize(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeSize(ctx, field) if err != nil { return graphql.Null } @@ -21090,35 +21826,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CloudflareEnabled, nil + return obj.BootVolumeSize, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(int) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudflareEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudProvider(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudProvider(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeType(ctx, field) if err != nil { return graphql.Null } @@ -21131,7 +21870,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CloudProvider, nil + return obj.BootVolumeType, nil }) if err != nil { ec.Error(ctx, err) @@ -21143,26 +21882,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(model.GithubComKloudliteOperatorApisCommonTypesCloudProvider) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__CloudProvider2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesCloudProvider(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_cloudProvider(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Github__com___kloudlite___operator___apis___common____types__CloudProvider does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterInternalDnsHost(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterInternalDnsHost(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_credentials(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_credentials(ctx, field) if err != nil { return graphql.Null } @@ -21175,35 +21914,44 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ClusterInternalDNSHost, nil + return obj.Credentials, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesSecretRef) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__SecretRef2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesSecretRef(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterInternalDnsHost(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_credentials(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx, field) + case "namespace": + return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__SecretRef", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterTokenRef(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterTokenRef(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_gcpProjectID(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_gcpProjectID(ctx, field) if err != nil { return graphql.Null } @@ -21216,43 +21964,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ClusterTokenRef, nil + return obj.GcpProjectID, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesSecretKeyRef) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___common____types__SecretKeyRef2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesSecretKeyRef(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterTokenRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_gcpProjectID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "key": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_key(ctx, field) - case "name": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_name(ctx, field) - case "namespace": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_namespace(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__SecretKeyRef", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_gcp(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_gcp(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_machineType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_machineType(ctx, field) if err != nil { return graphql.Null } @@ -21265,47 +22008,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Gcp, nil + return obj.MachineType, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GCPClusterConfig(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_gcp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_machineType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "credentialsRef": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_credentialsRef(ctx, field) - case "gcpProjectID": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_gcpProjectID(ctx, field) - case "masterNodes": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_masterNodes(ctx, field) - case "region": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_region(ctx, field) - case "vpc": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_vpc(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_kloudliteRelease(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_kloudliteRelease(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_nodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_nodes(ctx, field) if err != nil { return graphql.Null } @@ -21318,38 +22052,35 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.KloudliteRelease, nil + return obj.Nodes, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_kloudliteRelease(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_messageQueueTopicName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_messageQueueTopicName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_poolType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_poolType(ctx, field) if err != nil { return graphql.Null } @@ -21362,7 +22093,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MessageQueueTopicName, nil + return obj.PoolType, nil }) if err != nil { ec.Error(ctx, err) @@ -21374,26 +22105,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(string) + res := resTmp.(model.GithubComKloudliteOperatorApisClustersV1GCPPoolType) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__GCPPoolType2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GCPPoolType(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_messageQueueTopicName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_poolType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Github__com___kloudlite___operator___apis___clusters___v1__GCPPoolType does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_output(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_output(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_region(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_region(ctx, field) if err != nil { return graphql.Null } @@ -21406,53 +22137,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Output, nil + return obj.Region, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1ClusterOutput) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__ClusterOutput2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1ClusterOutput(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_output(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_region(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "jobName": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobName(ctx, field) - case "jobNamespace": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_jobNamespace(ctx, field) - case "keyAWSVPCId": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCId(ctx, field) - case "keyAWSVPCPublicSubnets": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyAWSVPCPublicSubnets(ctx, field) - case "keyK3sAgentJoinToken": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sAgentJoinToken(ctx, field) - case "keyK3sServerJoinToken": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyK3sServerJoinToken(ctx, field) - case "keyKubeconfig": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_keyKubeconfig(ctx, field) - case "secretName": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput_secretName(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__ClusterOutput", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_publicDNSHost(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_publicDNSHost(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_serviceAccount(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_serviceAccount(ctx, field) if err != nil { return graphql.Null } @@ -21465,7 +22181,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PublicDNSHost, nil + return obj.ServiceAccount, nil }) if err != nil { ec.Error(ctx, err) @@ -21477,26 +22193,34 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1GCPServiceAccount) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GCPServiceAccount(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_publicDNSHost(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_serviceAccount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "email": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_email(ctx, field) + case "enabled": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_enabled(ctx, field) + case "scopes": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_scopes(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_taintMasterNodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1ClusterSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_taintMasterNodes(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_vpc(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_vpc(ctx, field) if err != nil { return graphql.Null } @@ -21509,38 +22233,39 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.TaintMasterNodes, nil + return obj.Vpc, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(bool) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1GcpVPCParams) fc.Result = res - return ec.marshalNBoolean2bool(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GcpVPCParams(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_taintMasterNodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_vpc(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams_name(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_credentialsRef(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_credentialsRef(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_email(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPServiceAccount) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_email(ctx, field) if err != nil { return graphql.Null } @@ -21553,44 +22278,35 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CredentialsRef, nil + return obj.Email, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesSecretRef) + res := resTmp.(*string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__SecretRef2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesSecretRef(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_credentialsRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_email(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "name": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx, field) - case "namespace": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__SecretRef", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_gcpProjectID(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_gcpProjectID(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_enabled(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPServiceAccount) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_enabled(ctx, field) if err != nil { return graphql.Null } @@ -21603,7 +22319,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.GcpProjectID, nil + return obj.Enabled, nil }) if err != nil { ec.Error(ctx, err) @@ -21615,26 +22331,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(string) + res := resTmp.(bool) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNBoolean2bool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_gcpProjectID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_enabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_masterNodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_masterNodes(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_scopes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPServiceAccount) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_scopes(ctx, field) if err != nil { return graphql.Null } @@ -21647,7 +22363,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MasterNodes, nil + return obj.Scopes, nil }) if err != nil { ec.Error(ctx, err) @@ -21656,34 +22372,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster if resTmp == nil { return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig) + res := resTmp.([]string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig(ctx, field.Selections, res) + return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_masterNodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_scopes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "nodes": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_nodes(ctx, field) - case "rootVolumeSize": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeSize(ctx, field) - case "rootVolumeType": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeType(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_region(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_region(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GcpVPCParams) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams_name(ctx, field) if err != nil { return graphql.Null } @@ -21696,7 +22404,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Region, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) @@ -21713,9 +22421,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_region(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams", Field: field, IsMethod: false, IsResolver: false, @@ -21726,8 +22434,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_vpc(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPClusterConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_vpc(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_availabilityZone(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1MasterNodeProps) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_availabilityZone(ctx, field) if err != nil { return graphql.Null } @@ -21740,39 +22448,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Vpc, nil + return obj.AvailabilityZone, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1GcpVPCParams) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GcpVPCParams(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_vpc(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_availabilityZone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "name": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams_name(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_nodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_nodes(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_kloudliteRelease(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1MasterNodeProps) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_kloudliteRelease(ctx, field) if err != nil { return graphql.Null } @@ -21785,35 +22492,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Nodes, nil + return obj.KloudliteRelease, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_kloudliteRelease(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeSize(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_lastRecreatedAt(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1MasterNodeProps) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_lastRecreatedAt(ctx, field) if err != nil { return graphql.Null } @@ -21826,38 +22536,35 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RootVolumeSize, nil + return obj.LastRecreatedAt, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(int) + res := resTmp.(*string) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_lastRecreatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeType(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_role(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1MasterNodeProps) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_role(ctx, field) if err != nil { return graphql.Null } @@ -21870,7 +22577,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RootVolumeType, nil + return obj.Role, nil }) if err != nil { ec.Error(ctx, err) @@ -21887,9 +22594,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig_rootVolumeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_role(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps", Field: field, IsMethod: false, IsResolver: false, @@ -21900,8 +22607,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_availabilityZone(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_availabilityZone(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_aws(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_aws(ctx, field) if err != nil { return graphql.Null } @@ -21914,38 +22621,57 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AvailabilityZone, nil + return obj.Aws, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_availabilityZone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_aws(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "availabilityZone": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_availabilityZone(ctx, field) + case "ec2Pool": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_ec2Pool(ctx, field) + case "iamInstanceProfileRole": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_iamInstanceProfileRole(ctx, field) + case "nvidiaGpuEnabled": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_nvidiaGpuEnabled(ctx, field) + case "poolType": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_poolType(ctx, field) + case "rootVolumeSize": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeSize(ctx, field) + case "rootVolumeType": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeType(ctx, field) + case "spotPool": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_spotPool(ctx, field) + case "vpcId": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcId(ctx, field) + case "vpcSubnetId": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcSubnetId(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeSize(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeSize(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_cloudProvider(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_cloudProvider(ctx, field) if err != nil { return graphql.Null } @@ -21958,7 +22684,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.BootVolumeSize, nil + return obj.CloudProvider, nil }) if err != nil { ec.Error(ctx, err) @@ -21970,26 +22696,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(int) + res := resTmp.(model.GithubComKloudliteOperatorApisCommonTypesCloudProvider) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__CloudProvider2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesCloudProvider(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_cloudProvider(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type Github__com___kloudlite___operator___apis___common____types__CloudProvider does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeType(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_gcp(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_gcp(ctx, field) if err != nil { return graphql.Null } @@ -22002,38 +22728,59 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.BootVolumeType, nil + return obj.Gcp, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_gcp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "availabilityZone": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_availabilityZone(ctx, field) + case "bootVolumeSize": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeSize(ctx, field) + case "bootVolumeType": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeType(ctx, field) + case "credentials": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_credentials(ctx, field) + case "gcpProjectID": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_gcpProjectID(ctx, field) + case "machineType": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_machineType(ctx, field) + case "nodes": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_nodes(ctx, field) + case "poolType": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_poolType(ctx, field) + case "region": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_region(ctx, field) + case "serviceAccount": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_serviceAccount(ctx, field) + case "vpc": + return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_vpc(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_credentials(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_credentials(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_maxCount(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_maxCount(ctx, field) if err != nil { return graphql.Null } @@ -22046,7 +22793,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Credentials, nil + return obj.MaxCount, nil }) if err != nil { ec.Error(ctx, err) @@ -22058,32 +22805,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCommonTypesSecretRef) + res := resTmp.(int) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__SecretRef2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesSecretRef(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_credentials(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_maxCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "name": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx, field) - case "namespace": - return ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___common____types__SecretRef", field.Name) + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_gcpProjectID(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_gcpProjectID(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_minCount(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_minCount(ctx, field) if err != nil { return graphql.Null } @@ -22096,7 +22837,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.GcpProjectID, nil + return obj.MinCount, nil }) if err != nil { ec.Error(ctx, err) @@ -22108,26 +22849,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(string) + res := resTmp.(int) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_gcpProjectID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_minCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_machineType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_machineType(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeLabels(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeLabels(ctx, field) if err != nil { return graphql.Null } @@ -22140,38 +22881,35 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MachineType, nil + return obj.NodeLabels, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_machineType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeLabels(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_nodes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_nodes(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeTaints(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeTaints(ctx, field) if err != nil { return graphql.Null } @@ -22184,7 +22922,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Nodes, nil + return obj.NodeTaints, nil }) if err != nil { ec.Error(ctx, err) @@ -22193,26 +22931,36 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.([]*model.K8sIoAPICoreV1Taint) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__Taint2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1Taintᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeTaints(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + switch field.Name { + case "effect": + return ec.fieldContext_K8s__io___api___core___v1__Taint_effect(ctx, field) + case "key": + return ec.fieldContext_K8s__io___api___core___v1__Taint_key(ctx, field) + case "timeAdded": + return ec.fieldContext_K8s__io___api___core___v1__Taint_timeAdded(ctx, field) + case "value": + return ec.fieldContext_K8s__io___api___core___v1__Taint_value(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__Taint", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_poolType(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_poolType(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodeProps_lastRecreatedAt(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodeProps) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodeProps_lastRecreatedAt(ctx, field) if err != nil { return graphql.Null } @@ -22225,38 +22973,35 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PoolType, nil + return obj.LastRecreatedAt, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(model.GithubComKloudliteOperatorApisClustersV1GCPPoolType) + res := resTmp.(*string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___clusters___v1__GCPPoolType2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GCPPoolType(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_poolType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodeProps_lastRecreatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodeProps", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Github__com___kloudlite___operator___apis___clusters___v1__GCPPoolType does not have child fields") + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_region(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_region(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodeSpec_nodepoolName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodeSpec_nodepoolName(ctx, field) if err != nil { return graphql.Null } @@ -22269,7 +23014,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Region, nil + return obj.NodepoolName, nil }) if err != nil { ec.Error(ctx, err) @@ -22286,9 +23031,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_region(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodeSpec_nodepoolName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", + Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodeSpec", Field: field, IsMethod: false, IsResolver: false, @@ -22299,8 +23044,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1GcpVPCParams) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams_name(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_max(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesMinMaxFloat) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_max(ctx, field) if err != nil { return graphql.Null } @@ -22313,7 +23058,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.Max, nil }) if err != nil { ec.Error(ctx, err) @@ -22330,9 +23075,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_max(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams", + Object: "Github__com___kloudlite___operator___apis___common____types__MinMaxFloat", Field: field, IsMethod: false, IsResolver: false, @@ -22343,8 +23088,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_availabilityZone(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1MasterNodeProps) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_availabilityZone(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_min(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesMinMaxFloat) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_min(ctx, field) if err != nil { return graphql.Null } @@ -22357,7 +23102,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AvailabilityZone, nil + return obj.Min, nil }) if err != nil { ec.Error(ctx, err) @@ -22374,9 +23119,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_availabilityZone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_min(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps", + Object: "Github__com___kloudlite___operator___apis___common____types__MinMaxFloat", Field: field, IsMethod: false, IsResolver: false, @@ -22387,8 +23132,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_kloudliteRelease(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1MasterNodeProps) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_kloudliteRelease(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_key(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretKeyRef) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_key(ctx, field) if err != nil { return graphql.Null } @@ -22401,7 +23146,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.KloudliteRelease, nil + return obj.Key, nil }) if err != nil { ec.Error(ctx, err) @@ -22418,9 +23163,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_kloudliteRelease(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps", + Object: "Github__com___kloudlite___operator___apis___common____types__SecretKeyRef", Field: field, IsMethod: false, IsResolver: false, @@ -22431,8 +23176,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_lastRecreatedAt(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1MasterNodeProps) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_lastRecreatedAt(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretKeyRef) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_name(ctx, field) if err != nil { return graphql.Null } @@ -22445,7 +23190,51 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LastRecreatedAt, nil + return obj.Name, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Github__com___kloudlite___operator___apis___common____types__SecretKeyRef", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_namespace(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretKeyRef) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_namespace(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Namespace, nil }) if err != nil { ec.Error(ctx, err) @@ -22456,24 +23245,24 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } res := resTmp.(*string) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_lastRecreatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps", + Object: "Github__com___kloudlite___operator___apis___common____types__SecretKeyRef", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_role(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1MasterNodeProps) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_role(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretRef) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx, field) if err != nil { return graphql.Null } @@ -22486,7 +23275,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Role, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) @@ -22503,9 +23292,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps_role(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__MasterNodeProps", + Object: "Github__com___kloudlite___operator___apis___common____types__SecretRef", Field: field, IsMethod: false, IsResolver: false, @@ -22516,8 +23305,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_aws(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_aws(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretRef) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx, field) if err != nil { return graphql.Null } @@ -22530,7 +23319,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Aws, nil + return obj.Namespace, nil }) if err != nil { ec.Error(ctx, err) @@ -22539,48 +23328,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster if resTmp == nil { return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig) + res := resTmp.(*string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1AWSNodePoolConfig(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_aws(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", + Object: "Github__com___kloudlite___operator___apis___common____types__SecretRef", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "availabilityZone": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_availabilityZone(ctx, field) - case "ec2Pool": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_ec2Pool(ctx, field) - case "iamInstanceProfileRole": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_iamInstanceProfileRole(ctx, field) - case "nvidiaGpuEnabled": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_nvidiaGpuEnabled(ctx, field) - case "poolType": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_poolType(ctx, field) - case "rootVolumeSize": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeSize(ctx, field) - case "rootVolumeType": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_rootVolumeType(ctx, field) - case "spotPool": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_spotPool(ctx, field) - case "vpcId": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcId(ctx, field) - case "vpcSubnetId": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig_vpcSubnetId(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__AWSNodePoolConfig", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_cloudProvider(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_cloudProvider(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_msvcSpec(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_msvcSpec(ctx, field) if err != nil { return graphql.Null } @@ -22593,7 +23360,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CloudProvider, nil + return obj.MsvcSpec, nil }) if err != nil { ec.Error(ctx, err) @@ -22605,26 +23372,34 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(model.GithubComKloudliteOperatorApisCommonTypesCloudProvider) + res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___common____types__CloudProvider2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCommonTypesCloudProvider(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_cloudProvider(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_msvcSpec(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Github__com___kloudlite___operator___apis___common____types__CloudProvider does not have child fields") + switch field.Name { + case "nodeSelector": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_nodeSelector(ctx, field) + case "serviceTemplate": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_serviceTemplate(ctx, field) + case "tolerations": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_tolerations(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_gcp(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_gcp(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_targetNamespace(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_targetNamespace(ctx, field) if err != nil { return graphql.Null } @@ -22637,55 +23412,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Gcp, nil + return obj.TargetNamespace, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_gcp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_targetNamespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "availabilityZone": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_availabilityZone(ctx, field) - case "bootVolumeSize": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeSize(ctx, field) - case "bootVolumeType": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_bootVolumeType(ctx, field) - case "credentials": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_credentials(ctx, field) - case "gcpProjectID": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_gcpProjectID(ctx, field) - case "machineType": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_machineType(ctx, field) - case "nodes": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_nodes(ctx, field) - case "poolType": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_poolType(ctx, field) - case "region": - return ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_region(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_maxCount(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_maxCount(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartName(ctx, field) if err != nil { return graphql.Null } @@ -22698,7 +23456,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MaxCount, nil + return obj.ChartName, nil }) if err != nil { ec.Error(ctx, err) @@ -22710,26 +23468,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(int) + res := resTmp.(string) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_maxCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_minCount(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_minCount(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartRepoURL(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartRepoURL(ctx, field) if err != nil { return graphql.Null } @@ -22742,7 +23500,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MinCount, nil + return obj.ChartRepoURL, nil }) if err != nil { ec.Error(ctx, err) @@ -22754,26 +23512,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } return graphql.Null } - res := resTmp.(int) + res := resTmp.(string) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_minCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartRepoURL(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeLabels(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeLabels(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartVersion(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartVersion(ctx, field) if err != nil { return graphql.Null } @@ -22786,35 +23544,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodeLabels, nil + return obj.ChartVersion, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeLabels(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeTaints(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeTaints(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_jobVars(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_jobVars(ctx, field) if err != nil { return graphql.Null } @@ -22827,7 +23588,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodeTaints, nil + return obj.JobVars, nil }) if err != nil { ec.Error(ctx, err) @@ -22836,36 +23597,36 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1Taint) + res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1JobVars) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__Taint2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1Taintᚄ(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___crds___v1__JobVars2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1JobVars(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec_nodeTaints(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_jobVars(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "effect": - return ec.fieldContext_K8s__io___api___core___v1__Taint_effect(ctx, field) - case "key": - return ec.fieldContext_K8s__io___api___core___v1__Taint_key(ctx, field) - case "timeAdded": - return ec.fieldContext_K8s__io___api___core___v1__Taint_timeAdded(ctx, field) - case "value": - return ec.fieldContext_K8s__io___api___core___v1__Taint_value(ctx, field) + case "affinity": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_affinity(ctx, field) + case "backOffLimit": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_backOffLimit(ctx, field) + case "nodeSelector": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_nodeSelector(ctx, field) + case "tolerations": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_tolerations(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__Taint", field.Name) + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__JobVars", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodeProps_lastRecreatedAt(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodeProps) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodeProps_lastRecreatedAt(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postInstall(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postInstall(ctx, field) if err != nil { return graphql.Null } @@ -22878,7 +23639,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LastRecreatedAt, nil + return obj.PostInstall, nil }) if err != nil { ec.Error(ctx, err) @@ -22889,24 +23650,24 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } res := resTmp.(*string) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodeProps_lastRecreatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postInstall(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodeProps", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__NodeSpec_nodepoolName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisClustersV1NodeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodeSpec_nodepoolName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postUninstall(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postUninstall(ctx, field) if err != nil { return graphql.Null } @@ -22919,26 +23680,23 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodepoolName, nil + return obj.PostUninstall, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___clusters___v1__NodeSpec_nodepoolName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postUninstall(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___clusters___v1__NodeSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", Field: field, IsMethod: false, IsResolver: false, @@ -22949,8 +23707,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_max(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesMinMaxFloat) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_max(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preInstall(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preInstall(ctx, field) if err != nil { return graphql.Null } @@ -22963,26 +23721,23 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___common_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Max, nil + return obj.PreInstall, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_max(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preInstall(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___common____types__MinMaxFloat", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", Field: field, IsMethod: false, IsResolver: false, @@ -22993,8 +23748,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_min(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesMinMaxFloat) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_min(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preUninstall(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preUninstall(ctx, field) if err != nil { return graphql.Null } @@ -23007,26 +23762,23 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___common_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Min, nil + return obj.PreUninstall, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__MinMaxFloat_min(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preUninstall(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___common____types__MinMaxFloat", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", Field: field, IsMethod: false, IsResolver: false, @@ -23037,8 +23789,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_key(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretKeyRef) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_key(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_releaseName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_releaseName(ctx, field) if err != nil { return graphql.Null } @@ -23051,26 +23803,23 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___common_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Key, nil + return obj.ReleaseName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_releaseName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___common____types__SecretKeyRef", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", Field: field, IsMethod: false, IsResolver: false, @@ -23081,8 +23830,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretKeyRef) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_name(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_values(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_values(ctx, field) if err != nil { return graphql.Null } @@ -23095,7 +23844,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___common_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.Values, nil }) if err != nil { ec.Error(ctx, err) @@ -23107,26 +23856,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___common_ } return graphql.Null } - res := resTmp.(string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_values(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___common____types__SecretKeyRef", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_namespace(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretKeyRef) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_namespace(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checkList(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checkList(ctx, field) if err != nil { return graphql.Null } @@ -23139,7 +23888,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___common_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Namespace, nil + return obj.CheckList, nil }) if err != nil { ec.Error(ctx, err) @@ -23148,26 +23897,36 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___common_ if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.([]*model.GithubComKloudliteOperatorPkgOperatorCheckMeta) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__CheckMeta2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorPkgOperatorCheckMetaᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretKeyRef_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checkList(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___common____types__SecretKeyRef", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "debug": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx, field) + case "description": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx, field) + case "name": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx, field) + case "title": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___operator__CheckMeta", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretRef) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checks(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checks(ctx, field) if err != nil { return graphql.Null } @@ -23180,38 +23939,35 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___common_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.Checks, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checks(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___common____types__SecretRef", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretRef) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_isReady(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_isReady(ctx, field) if err != nil { return graphql.Null } @@ -23224,35 +23980,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___common_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Namespace, nil + return obj.IsReady, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(bool) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNBoolean2bool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_isReady(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___common____types__SecretRef", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_msvcSpec(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_msvcSpec(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReadyGeneration(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReadyGeneration(ctx, field) if err != nil { return graphql.Null } @@ -23265,46 +24024,35 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MsvcSpec, nil + return obj.LastReadyGeneration, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec) + res := resTmp.(*int) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec(ctx, field.Selections, res) + return ec.marshalOInt2ᚖint(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_msvcSpec(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReadyGeneration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "nodeSelector": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_nodeSelector(ctx, field) - case "serviceTemplate": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_serviceTemplate(ctx, field) - case "tolerations": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_tolerations(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec", field.Name) + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_targetNamespace(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_targetNamespace(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReconcileTime(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReconcileTime(ctx, field) if err != nil { return graphql.Null } @@ -23317,38 +24065,35 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.TargetNamespace, nil + return obj.LastReconcileTime, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_targetNamespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReconcileTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_message(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_message(ctx, field) if err != nil { return graphql.Null } @@ -23361,38 +24106,39 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ChartName, nil + return obj.Message, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorPkgRawJSONRawJSON) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___pkg___raw____json__RawJson2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorPkgRawJSONRawJSON(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "RawMessage": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___raw____json__RawJson", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartRepoURL(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartRepoURL(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseNotes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseNotes(ctx, field) if err != nil { return graphql.Null } @@ -23405,7 +24151,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ChartRepoURL, nil + return obj.ReleaseNotes, nil }) if err != nil { ec.Error(ctx, err) @@ -23422,9 +24168,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartRepoURL(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseNotes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", Field: field, IsMethod: false, IsResolver: false, @@ -23435,8 +24181,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartVersion(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartVersion(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseStatus(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseStatus(ctx, field) if err != nil { return graphql.Null } @@ -23449,7 +24195,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ChartVersion, nil + return obj.ReleaseStatus, nil }) if err != nil { ec.Error(ctx, err) @@ -23466,9 +24212,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", Field: field, IsMethod: false, IsResolver: false, @@ -23479,8 +24225,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_jobVars(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_jobVars(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_resources(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_resources(ctx, field) if err != nil { return graphql.Null } @@ -23493,7 +24239,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.JobVars, nil + return obj.Resources, nil }) if err != nil { ec.Error(ctx, err) @@ -23502,36 +24248,36 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1JobVars) + res := resTmp.([]*operator.ResourceRef) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___crds___v1__JobVars2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1JobVars(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__ResourceRef2ᚕᚖgithubᚗcomᚋkloudliteᚋoperatorᚋpkgᚋoperatorᚐResourceRefᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_jobVars(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_resources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "affinity": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_affinity(ctx, field) - case "backOffLimit": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_backOffLimit(ctx, field) - case "nodeSelector": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_nodeSelector(ctx, field) - case "tolerations": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_tolerations(ctx, field) + case "apiVersion": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx, field) + case "kind": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx, field) + case "name": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx, field) + case "namespace": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__JobVars", field.Name) + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___operator__ResourceRef", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postInstall(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postInstall(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__JobVars_affinity(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1JobVars) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_affinity(ctx, field) if err != nil { return graphql.Null } @@ -23544,7 +24290,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PostInstall, nil + return obj.Affinity, nil }) if err != nil { ec.Error(ctx, err) @@ -23553,26 +24299,34 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1Affinity) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__Affinity2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1Affinity(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postInstall(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_affinity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__JobVars", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "nodeAffinity": + return ec.fieldContext_K8s__io___api___core___v1__Affinity_nodeAffinity(ctx, field) + case "podAffinity": + return ec.fieldContext_K8s__io___api___core___v1__Affinity_podAffinity(ctx, field) + case "podAntiAffinity": + return ec.fieldContext_K8s__io___api___core___v1__Affinity_podAntiAffinity(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__Affinity", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postUninstall(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postUninstall(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__JobVars_backOffLimit(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1JobVars) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_backOffLimit(ctx, field) if err != nil { return graphql.Null } @@ -23585,7 +24339,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PostUninstall, nil + return obj.BackOffLimit, nil }) if err != nil { ec.Error(ctx, err) @@ -23594,26 +24348,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*int) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOInt2ᚖint(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postUninstall(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_backOffLimit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__JobVars", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preInstall(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preInstall(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__JobVars_nodeSelector(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1JobVars) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_nodeSelector(ctx, field) if err != nil { return graphql.Null } @@ -23626,7 +24380,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PreInstall, nil + return obj.NodeSelector, nil }) if err != nil { ec.Error(ctx, err) @@ -23635,26 +24389,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preInstall(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_nodeSelector(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__JobVars", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preUninstall(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preUninstall(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__JobVars_tolerations(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1JobVars) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_tolerations(ctx, field) if err != nil { return graphql.Null } @@ -23667,7 +24421,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PreUninstall, nil + return obj.Tolerations, nil }) if err != nil { ec.Error(ctx, err) @@ -23676,26 +24430,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.([]*model.K8sIoAPICoreV1Toleration) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__Toleration2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1Tolerationᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preUninstall(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_tolerations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__JobVars", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "effect": + return ec.fieldContext_K8s__io___api___core___v1__Toleration_effect(ctx, field) + case "key": + return ec.fieldContext_K8s__io___api___core___v1__Toleration_key(ctx, field) + case "operator": + return ec.fieldContext_K8s__io___api___core___v1__Toleration_operator(ctx, field) + case "tolerationSeconds": + return ec.fieldContext_K8s__io___api___core___v1__Toleration_tolerationSeconds(ctx, field) + case "value": + return ec.fieldContext_K8s__io___api___core___v1__Toleration_value(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__Toleration", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_releaseName(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_releaseName(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_nodeSelector(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_nodeSelector(ctx, field) if err != nil { return graphql.Null } @@ -23708,7 +24474,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReleaseName, nil + return obj.NodeSelector, nil }) if err != nil { ec.Error(ctx, err) @@ -23717,26 +24483,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_releaseName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_nodeSelector(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_values(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_values(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_serviceTemplate(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_serviceTemplate(ctx, field) if err != nil { return graphql.Null } @@ -23749,7 +24515,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Values, nil + return obj.ServiceTemplate, nil }) if err != nil { ec.Error(ctx, err) @@ -23761,26 +24527,34 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ } return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1ServiceTemplate) fc.Result = res - return ec.marshalNMap2map(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___operator___apis___crds___v1__ServiceTemplate2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1ServiceTemplate(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_values(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_serviceTemplate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", + Object: "Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + switch field.Name { + case "apiVersion": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_apiVersion(ctx, field) + case "kind": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_kind(ctx, field) + case "spec": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_spec(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checkList(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checkList(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_tolerations(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_tolerations(ctx, field) if err != nil { return graphql.Null } @@ -23793,7 +24567,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CheckList, nil + return obj.Tolerations, nil }) if err != nil { ec.Error(ctx, err) @@ -23802,36 +24576,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.GithubComKloudliteOperatorPkgOperatorCheckMeta) + res := resTmp.([]*model.K8sIoAPICoreV1Toleration) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__CheckMeta2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorPkgOperatorCheckMetaᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__Toleration2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1Tolerationᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checkList(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_tolerations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", + Object: "Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "debug": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx, field) - case "description": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx, field) - case "name": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx, field) - case "title": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx, field) + case "effect": + return ec.fieldContext_K8s__io___api___core___v1__Toleration_effect(ctx, field) + case "key": + return ec.fieldContext_K8s__io___api___core___v1__Toleration_key(ctx, field) + case "operator": + return ec.fieldContext_K8s__io___api___core___v1__Toleration_operator(ctx, field) + case "tolerationSeconds": + return ec.fieldContext_K8s__io___api___core___v1__Toleration_tolerationSeconds(ctx, field) + case "value": + return ec.fieldContext_K8s__io___api___core___v1__Toleration_value(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___operator__CheckMeta", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__Toleration", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checks(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checks(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_apiVersion(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ServiceTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_apiVersion(ctx, field) if err != nil { return graphql.Null } @@ -23844,35 +24620,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Checks, nil + return obj.APIVersion, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checks(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", + Object: "Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_isReady(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_isReady(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_kind(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ServiceTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_kind(ctx, field) if err != nil { return graphql.Null } @@ -23885,7 +24664,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.IsReady, nil + return obj.Kind, nil }) if err != nil { ec.Error(ctx, err) @@ -23897,26 +24676,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ } return graphql.Null } - res := resTmp.(bool) + res := resTmp.(string) fc.Result = res - return ec.marshalNBoolean2bool(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_isReady(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", + Object: "Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReadyGeneration(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReadyGeneration(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_spec(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ServiceTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_spec(ctx, field) if err != nil { return graphql.Null } @@ -23929,35 +24708,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LastReadyGeneration, nil + return obj.Spec, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*int) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOInt2ᚖint(ctx, field.Selections, res) + return ec.marshalNMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReadyGeneration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_spec(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", + Object: "Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReconcileTime(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReconcileTime(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_debug(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_debug(ctx, field) if err != nil { return graphql.Null } @@ -23970,7 +24752,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LastReconcileTime, nil + return obj.Debug, nil }) if err != nil { ec.Error(ctx, err) @@ -23979,26 +24761,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalOString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReconcileTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_debug(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", + Object: "Github__com___kloudlite___operator___pkg___operator__Check", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_message(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_message(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_error(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_error(ctx, field) if err != nil { return graphql.Null } @@ -24011,7 +24793,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Message, nil + return obj.Error, nil }) if err != nil { ec.Error(ctx, err) @@ -24020,30 +24802,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorPkgRawJSONRawJSON) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___pkg___raw____json__RawJson2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorPkgRawJSONRawJSON(ctx, field.Selections, res) + return ec.marshalOString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_error(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", + Object: "Github__com___kloudlite___operator___pkg___operator__Check", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "RawMessage": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___raw____json__RawJson", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseNotes(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseNotes(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_generation(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_generation(ctx, field) if err != nil { return graphql.Null } @@ -24056,38 +24834,35 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReleaseNotes, nil + return obj.Generation, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(int64) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOInt2int64(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseNotes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_generation(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", + Object: "Github__com___kloudlite___operator___pkg___operator__Check", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseStatus(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseStatus(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_info(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_info(ctx, field) if err != nil { return graphql.Null } @@ -24100,26 +24875,23 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReleaseStatus, nil + return obj.Info, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } res := resTmp.(string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_info(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", + Object: "Github__com___kloudlite___operator___pkg___operator__Check", Field: field, IsMethod: false, IsResolver: false, @@ -24130,8 +24902,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_resources(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_resources(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_message(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_message(ctx, field) if err != nil { return graphql.Null } @@ -24144,7 +24916,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Resources, nil + return obj.Message, nil }) if err != nil { ec.Error(ctx, err) @@ -24153,36 +24925,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.([]*operator.ResourceRef) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__ResourceRef2ᚕᚖgithubᚗcomᚋkloudliteᚋoperatorᚋpkgᚋoperatorᚐResourceRefᚄ(ctx, field.Selections, res) + return ec.marshalOString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_resources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", + Object: "Github__com___kloudlite___operator___pkg___operator__Check", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "apiVersion": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx, field) - case "kind": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx, field) - case "name": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx, field) - case "namespace": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___operator__ResourceRef", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__JobVars_affinity(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1JobVars) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_affinity(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_startedAt(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_startedAt(ctx, field) if err != nil { return graphql.Null } @@ -24195,7 +24957,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Affinity, nil + return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Check().StartedAt(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -24204,34 +24966,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1Affinity) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__Affinity2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1Affinity(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_affinity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_startedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__JobVars", + Object: "Github__com___kloudlite___operator___pkg___operator__Check", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "nodeAffinity": - return ec.fieldContext_K8s__io___api___core___v1__Affinity_nodeAffinity(ctx, field) - case "podAffinity": - return ec.fieldContext_K8s__io___api___core___v1__Affinity_podAffinity(ctx, field) - case "podAntiAffinity": - return ec.fieldContext_K8s__io___api___core___v1__Affinity_podAntiAffinity(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__Affinity", field.Name) + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__JobVars_backOffLimit(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1JobVars) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_backOffLimit(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_state(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_state(ctx, field) if err != nil { return graphql.Null } @@ -24244,7 +24998,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.BackOffLimit, nil + return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Check().State(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -24253,26 +25007,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.(*int) + res := resTmp.(*model.GithubComKloudliteOperatorPkgOperatorState) fc.Result = res - return ec.marshalOInt2ᚖint(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__State2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorPkgOperatorState(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_backOffLimit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_state(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__JobVars", + Object: "Github__com___kloudlite___operator___pkg___operator__Check", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type Github__com___kloudlite___operator___pkg___operator__State does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__JobVars_nodeSelector(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1JobVars) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_nodeSelector(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_status(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_status(ctx, field) if err != nil { return graphql.Null } @@ -24285,35 +25039,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodeSelector, nil + return obj.Status, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(bool) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalNBoolean2bool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_nodeSelector(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__JobVars", + Object: "Github__com___kloudlite___operator___pkg___operator__Check", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__JobVars_tolerations(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1JobVars) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_tolerations(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorPkgOperatorCheckMeta) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx, field) if err != nil { return graphql.Null } @@ -24326,7 +25083,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Tolerations, nil + return obj.Debug, nil }) if err != nil { ec.Error(ctx, err) @@ -24335,38 +25092,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1Toleration) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__Toleration2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1Tolerationᚄ(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__JobVars_tolerations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__JobVars", + Object: "Github__com___kloudlite___operator___pkg___operator__CheckMeta", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "effect": - return ec.fieldContext_K8s__io___api___core___v1__Toleration_effect(ctx, field) - case "key": - return ec.fieldContext_K8s__io___api___core___v1__Toleration_key(ctx, field) - case "operator": - return ec.fieldContext_K8s__io___api___core___v1__Toleration_operator(ctx, field) - case "tolerationSeconds": - return ec.fieldContext_K8s__io___api___core___v1__Toleration_tolerationSeconds(ctx, field) - case "value": - return ec.fieldContext_K8s__io___api___core___v1__Toleration_value(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__Toleration", field.Name) + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_nodeSelector(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_nodeSelector(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorPkgOperatorCheckMeta) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx, field) if err != nil { return graphql.Null } @@ -24379,7 +25124,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodeSelector, nil + return obj.Description, nil }) if err != nil { ec.Error(ctx, err) @@ -24388,26 +25133,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_nodeSelector(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec", + Object: "Github__com___kloudlite___operator___pkg___operator__CheckMeta", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_serviceTemplate(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_serviceTemplate(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorPkgOperatorCheckMeta) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx, field) if err != nil { return graphql.Null } @@ -24420,7 +25165,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ServiceTemplate, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) @@ -24432,34 +25177,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1ServiceTemplate) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___operator___apis___crds___v1__ServiceTemplate2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1ServiceTemplate(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_serviceTemplate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec", + Object: "Github__com___kloudlite___operator___pkg___operator__CheckMeta", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "apiVersion": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_apiVersion(ctx, field) - case "kind": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_kind(ctx, field) - case "spec": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_spec(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_tolerations(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_tolerations(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorPkgOperatorCheckMeta) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx, field) if err != nil { return graphql.Null } @@ -24472,47 +25209,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Tolerations, nil + return obj.Title, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1Toleration) + res := resTmp.(string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__Toleration2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1Tolerationᚄ(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_tolerations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec", + Object: "Github__com___kloudlite___operator___pkg___operator__CheckMeta", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "effect": - return ec.fieldContext_K8s__io___api___core___v1__Toleration_effect(ctx, field) - case "key": - return ec.fieldContext_K8s__io___api___core___v1__Toleration_key(ctx, field) - case "operator": - return ec.fieldContext_K8s__io___api___core___v1__Toleration_operator(ctx, field) - case "tolerationSeconds": - return ec.fieldContext_K8s__io___api___core___v1__Toleration_tolerationSeconds(ctx, field) - case "value": - return ec.fieldContext_K8s__io___api___core___v1__Toleration_value(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__Toleration", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_apiVersion(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ServiceTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_apiVersion(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx context.Context, field graphql.CollectedField, obj *operator.ResourceRef) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx, field) if err != nil { return graphql.Null } @@ -24542,9 +25270,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate", + Object: "Github__com___kloudlite___operator___pkg___operator__ResourceRef", Field: field, IsMethod: false, IsResolver: false, @@ -24555,8 +25283,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_kind(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ServiceTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_kind(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx context.Context, field graphql.CollectedField, obj *operator.ResourceRef) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx, field) if err != nil { return graphql.Null } @@ -24586,9 +25314,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate", + Object: "Github__com___kloudlite___operator___pkg___operator__ResourceRef", Field: field, IsMethod: false, IsResolver: false, @@ -24599,8 +25327,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___ap return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_spec(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorApisCrdsV1ServiceTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_spec(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx context.Context, field graphql.CollectedField, obj *operator.ResourceRef) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx, field) if err != nil { return graphql.Null } @@ -24613,7 +25341,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Spec, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) @@ -24625,26 +25353,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ } return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(string) fc.Result = res - return ec.marshalNMap2map(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_spec(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate", + Object: "Github__com___kloudlite___operator___pkg___operator__ResourceRef", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_debug(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_debug(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx context.Context, field graphql.CollectedField, obj *operator.ResourceRef) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx, field) if err != nil { return graphql.Null } @@ -24657,23 +25385,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Debug, nil + return obj.Namespace, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } res := resTmp.(string) fc.Result = res - return ec.marshalOString2string(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_debug(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Check", + Object: "Github__com___kloudlite___operator___pkg___operator__ResourceRef", Field: field, IsMethod: false, IsResolver: false, @@ -24684,8 +25415,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pk return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_error(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_error(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_checkList(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checkList(ctx, field) if err != nil { return graphql.Null } @@ -24698,7 +25429,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Error, nil + return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Status().CheckList(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -24707,26 +25438,36 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator if resTmp == nil { return graphql.Null } - res := resTmp.(string) + res := resTmp.([]*model.GithubComKloudliteOperatorPkgOperatorCheckMeta) fc.Result = res - return ec.marshalOString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__CheckMeta2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorPkgOperatorCheckMetaᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_error(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checkList(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Check", + Object: "Github__com___kloudlite___operator___pkg___operator__Status", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "debug": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx, field) + case "description": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx, field) + case "name": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx, field) + case "title": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___operator__CheckMeta", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_generation(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_generation(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_checks(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checks(ctx, field) if err != nil { return graphql.Null } @@ -24739,7 +25480,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Generation, nil + return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Status().Checks(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -24748,26 +25489,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator if resTmp == nil { return graphql.Null } - res := resTmp.(int64) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOInt2int64(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_generation(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checks(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Check", + Object: "Github__com___kloudlite___operator___pkg___operator__Status", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_info(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_info(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_isReady(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_isReady(ctx, field) if err != nil { return graphql.Null } @@ -24780,35 +25521,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Info, nil + return obj.IsReady, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(string) + res := resTmp.(bool) fc.Result = res - return ec.marshalOString2string(ctx, field.Selections, res) + return ec.marshalNBoolean2bool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_info(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_isReady(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Check", + Object: "Github__com___kloudlite___operator___pkg___operator__Status", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_message(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_message(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_lastReadyGeneration(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReadyGeneration(ctx, field) if err != nil { return graphql.Null } @@ -24821,7 +25565,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Message, nil + return obj.LastReadyGeneration, nil }) if err != nil { ec.Error(ctx, err) @@ -24830,26 +25574,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator if resTmp == nil { return graphql.Null } - res := resTmp.(string) + res := resTmp.(int64) fc.Result = res - return ec.marshalOString2string(ctx, field.Selections, res) + return ec.marshalOInt2int64(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReadyGeneration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Check", + Object: "Github__com___kloudlite___operator___pkg___operator__Status", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_startedAt(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_startedAt(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_lastReconcileTime(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReconcileTime(ctx, field) if err != nil { return graphql.Null } @@ -24862,7 +25606,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Check().StartedAt(rctx, obj) + return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Status().LastReconcileTime(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -24876,9 +25620,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_startedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReconcileTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Check", + Object: "Github__com___kloudlite___operator___pkg___operator__Status", Field: field, IsMethod: true, IsResolver: true, @@ -24889,8 +25633,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pk return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_state(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_state(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_message(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_message(ctx, field) if err != nil { return graphql.Null } @@ -24903,7 +25647,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Check().State(rctx, obj) + return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Status().Message(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -24912,26 +25656,30 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator if resTmp == nil { return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorPkgOperatorState) + res := resTmp.(*model.GithubComKloudliteOperatorPkgRawJSONRawJSON) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__State2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorPkgOperatorState(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___pkg___raw____json__RawJson2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorPkgRawJSONRawJSON(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_state(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Check", + Object: "Github__com___kloudlite___operator___pkg___operator__Status", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Github__com___kloudlite___operator___pkg___operator__State does not have child fields") + switch field.Name { + case "RawMessage": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___raw____json__RawJson", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check_status(ctx context.Context, field graphql.CollectedField, obj *operator.Check) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_status(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_resources(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_resources(ctx, field) if err != nil { return graphql.Null } @@ -24944,38 +25692,45 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Status, nil + return obj.Resources, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(bool) + res := resTmp.([]operator.ResourceRef) fc.Result = res - return ec.marshalNBoolean2bool(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__ResourceRef2ᚕgithubᚗcomᚋkloudliteᚋoperatorᚋpkgᚋoperatorᚐResourceRefᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Check_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_resources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Check", + Object: "Github__com___kloudlite___operator___pkg___operator__Status", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + switch field.Name { + case "apiVersion": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx, field) + case "kind": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx, field) + case "name": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx, field) + case "namespace": + return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___operator__ResourceRef", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorPkgOperatorCheckMeta) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx, field) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorPkgRawJSONRawJSON) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx, field) if err != nil { return graphql.Null } @@ -24988,7 +25743,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Debug, nil + return obj.RawMessage, nil }) if err != nil { ec.Error(ctx, err) @@ -24997,26 +25752,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator if resTmp == nil { return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(interface{}) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalOAny2interface(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__CheckMeta", + Object: "Github__com___kloudlite___operator___pkg___raw____json__RawJson", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type Any does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorPkgOperatorCheckMeta) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx, field) +func (ec *executionContext) _GlobalVPN_accountName(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_accountName(ctx, field) if err != nil { return graphql.Null } @@ -25029,23 +25784,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Description, nil + return obj.AccountName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_accountName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__CheckMeta", + Object: "GlobalVPN", Field: field, IsMethod: false, IsResolver: false, @@ -25056,8 +25814,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pk return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorPkgOperatorCheckMeta) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx, field) +func (ec *executionContext) _GlobalVPN_allocatableCIDRSuffix(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_allocatableCIDRSuffix(ctx, field) if err != nil { return graphql.Null } @@ -25070,7 +25828,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.AllocatableCIDRSuffix, nil }) if err != nil { ec.Error(ctx, err) @@ -25082,26 +25840,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator } return graphql.Null } - res := resTmp.(string) + res := resTmp.(int) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_allocatableCIDRSuffix(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__CheckMeta", + Object: "GlobalVPN", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorPkgOperatorCheckMeta) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx, field) +func (ec *executionContext) _GlobalVPN_CIDR(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_CIDR(ctx, field) if err != nil { return graphql.Null } @@ -25114,7 +25872,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Title, nil + return obj.CIDR, nil }) if err != nil { ec.Error(ctx, err) @@ -25131,9 +25889,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_CIDR(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__CheckMeta", + Object: "GlobalVPN", Field: field, IsMethod: false, IsResolver: false, @@ -25144,8 +25902,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pk return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx context.Context, field graphql.CollectedField, obj *operator.ResourceRef) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx, field) +func (ec *executionContext) _GlobalVPN_createdBy(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_createdBy(ctx, field) if err != nil { return graphql.Null } @@ -25158,7 +25916,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.APIVersion, nil + return obj.CreatedBy, nil }) if err != nil { ec.Error(ctx, err) @@ -25170,26 +25928,34 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator } return graphql.Null } - res := resTmp.(string) + res := resTmp.(common.CreatedOrUpdatedBy) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_createdBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__ResourceRef", + Object: "GlobalVPN", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "userEmail": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) + case "userId": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) + case "userName": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx context.Context, field graphql.CollectedField, obj *operator.ResourceRef) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx, field) +func (ec *executionContext) _GlobalVPN_creationTime(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_creationTime(ctx, field) if err != nil { return graphql.Null } @@ -25202,7 +25968,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Kind, nil + return ec.resolvers.GlobalVPN().CreationTime(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -25216,24 +25982,24 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator } res := resTmp.(string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNDate2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_creationTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__ResourceRef", + Object: "GlobalVPN", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx context.Context, field graphql.CollectedField, obj *operator.ResourceRef) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx, field) +func (ec *executionContext) _GlobalVPN_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_displayName(ctx, field) if err != nil { return graphql.Null } @@ -25246,7 +26012,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.DisplayName, nil }) if err != nil { ec.Error(ctx, err) @@ -25263,9 +26029,9 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__ResourceRef", + Object: "GlobalVPN", Field: field, IsMethod: false, IsResolver: false, @@ -25276,8 +26042,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pk return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx context.Context, field graphql.CollectedField, obj *operator.ResourceRef) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx, field) +func (ec *executionContext) _GlobalVPN_id(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_id(ctx, field) if err != nil { return graphql.Null } @@ -25290,7 +26056,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Namespace, nil + return ec.resolvers.GlobalVPN().ID(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -25302,26 +26068,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator } return graphql.Null } - res := resTmp.(string) + res := resTmp.(repos.ID) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNID2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐID(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__ResourceRef", + Object: "GlobalVPN", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type ID does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_checkList(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checkList(ctx, field) +func (ec *executionContext) _GlobalVPN_lastUpdatedBy(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_lastUpdatedBy(ctx, field) if err != nil { return graphql.Null } @@ -25334,45 +26100,46 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Status().CheckList(rctx, obj) + return obj.LastUpdatedBy, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.([]*model.GithubComKloudliteOperatorPkgOperatorCheckMeta) + res := resTmp.(common.CreatedOrUpdatedBy) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__CheckMeta2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorPkgOperatorCheckMetaᚄ(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checkList(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_lastUpdatedBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Status", + Object: "GlobalVPN", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "debug": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx, field) - case "description": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx, field) - case "name": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx, field) - case "title": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx, field) + case "userEmail": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) + case "userId": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) + case "userName": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___operator__CheckMeta", field.Name) + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_checks(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checks(ctx, field) +func (ec *executionContext) _GlobalVPN_markedForDeletion(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_markedForDeletion(ctx, field) if err != nil { return graphql.Null } @@ -25385,7 +26152,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Status().Checks(rctx, obj) + return obj.MarkedForDeletion, nil }) if err != nil { ec.Error(ctx, err) @@ -25394,26 +26161,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_checks(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_markedForDeletion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Status", + Object: "GlobalVPN", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_isReady(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_isReady(ctx, field) +func (ec *executionContext) _GlobalVPN_metadata(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_metadata(ctx, field) if err != nil { return graphql.Null } @@ -25426,7 +26193,7 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.IsReady, nil + return obj.ObjectMeta, nil }) if err != nil { ec.Error(ctx, err) @@ -25438,26 +26205,42 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator } return graphql.Null } - res := resTmp.(bool) + res := resTmp.(v1.ObjectMeta) fc.Result = res - return ec.marshalNBoolean2bool(ctx, field.Selections, res) + return ec.marshalNMetadata2k8sᚗioᚋapimachineryᚋpkgᚋapisᚋmetaᚋv1ᚐObjectMeta(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_isReady(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_metadata(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Status", + Object: "GlobalVPN", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + switch field.Name { + case "annotations": + return ec.fieldContext_Metadata_annotations(ctx, field) + case "creationTimestamp": + return ec.fieldContext_Metadata_creationTimestamp(ctx, field) + case "deletionTimestamp": + return ec.fieldContext_Metadata_deletionTimestamp(ctx, field) + case "generation": + return ec.fieldContext_Metadata_generation(ctx, field) + case "labels": + return ec.fieldContext_Metadata_labels(ctx, field) + case "name": + return ec.fieldContext_Metadata_name(ctx, field) + case "namespace": + return ec.fieldContext_Metadata_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Metadata", field.Name) }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_lastReadyGeneration(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReadyGeneration(ctx, field) +func (ec *executionContext) _GlobalVPN_numAllocatedClusterCIDRs(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_numAllocatedClusterCIDRs(ctx, field) if err != nil { return graphql.Null } @@ -25470,23 +26253,26 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LastReadyGeneration, nil + return obj.NumAllocatedClusterCIDRs, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(int64) + res := resTmp.(int) fc.Result = res - return ec.marshalOInt2int64(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReadyGeneration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_numAllocatedClusterCIDRs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Status", + Object: "GlobalVPN", Field: field, IsMethod: false, IsResolver: false, @@ -25497,8 +26283,8 @@ func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pk return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_lastReconcileTime(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReconcileTime(ctx, field) +func (ec *executionContext) _GlobalVPN_numAllocatedDevices(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_numAllocatedDevices(ctx, field) if err != nil { return graphql.Null } @@ -25511,35 +26297,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Status().LastReconcileTime(rctx, obj) + return obj.NumAllocatedDevices, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(int) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_lastReconcileTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_numAllocatedDevices(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Status", + Object: "GlobalVPN", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_message(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_message(ctx, field) +func (ec *executionContext) _GlobalVPN_numReservedIPsForNonClusterUse(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_numReservedIPsForNonClusterUse(ctx, field) if err != nil { return graphql.Null } @@ -25552,39 +26341,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Github__com___kloudlite___operator___pkg___operator__Status().Message(rctx, obj) + return obj.NumReservedIPsForNonClusterUse, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorPkgRawJSONRawJSON) + res := resTmp.(int) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___pkg___raw____json__RawJson2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorPkgRawJSONRawJSON(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_numReservedIPsForNonClusterUse(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Status", + Object: "GlobalVPN", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "RawMessage": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___raw____json__RawJson", field.Name) + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status_resources(ctx context.Context, field graphql.CollectedField, obj *operator.Status) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_resources(ctx, field) +func (ec *executionContext) _GlobalVPN_recordVersion(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_recordVersion(ctx, field) if err != nil { return graphql.Null } @@ -25597,45 +26385,38 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Resources, nil + return obj.RecordVersion, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.([]operator.ResourceRef) + res := resTmp.(int) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___pkg___operator__ResourceRef2ᚕgithubᚗcomᚋkloudliteᚋoperatorᚋpkgᚋoperatorᚐResourceRefᚄ(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___operator__Status_resources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_recordVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___operator__Status", + Object: "GlobalVPN", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "apiVersion": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx, field) - case "kind": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx, field) - case "name": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx, field) - case "namespace": - return ec.fieldContext_Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___pkg___operator__ResourceRef", field.Name) + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx context.Context, field graphql.CollectedField, obj *model.GithubComKloudliteOperatorPkgRawJSONRawJSON) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx, field) +func (ec *executionContext) _GlobalVPN_updateTime(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_updateTime(ctx, field) if err != nil { return graphql.Null } @@ -25648,35 +26429,82 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___raw____j }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RawMessage, nil + return ec.resolvers.GlobalVPN().UpdateTime(rctx, obj) }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(interface{}) + res := resTmp.(string) fc.Result = res - return ec.marshalOAny2interface(ctx, field.Selections, res) + return ec.marshalNDate2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPN_updateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Github__com___kloudlite___operator___pkg___raw____json__RawJson", + Object: "GlobalVPN", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Date does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _GlobalVPN_wgInterface(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPN) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPN_wgInterface(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.WgInterface, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_GlobalVPN_wgInterface(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "GlobalVPN", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Any does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _HelmRelease_accountName(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_accountName(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_accountName(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_accountName(ctx, field) if err != nil { return graphql.Null } @@ -25706,50 +26534,9 @@ func (ec *executionContext) _HelmRelease_accountName(ctx context.Context, field return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_accountName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { - fc = &graphql.FieldContext{ - Object: "HelmRelease", - Field: field, - IsMethod: false, - IsResolver: false, - Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") - }, - } - return fc, nil -} - -func (ec *executionContext) _HelmRelease_apiVersion(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_apiVersion(ctx, field) - if err != nil { - return graphql.Null - } - ctx = graphql.WithFieldContext(ctx, fc) - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - ret = graphql.Null - } - }() - resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { - ctx = rctx // use context from middleware stack in children - return obj.APIVersion, nil - }) - if err != nil { - ec.Error(ctx, err) - return graphql.Null - } - if resTmp == nil { - return graphql.Null - } - res := resTmp.(string) - fc.Result = res - return ec.marshalOString2string(ctx, field.Selections, res) -} - -func (ec *executionContext) fieldContext_HelmRelease_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_accountName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, IsMethod: false, IsResolver: false, @@ -25760,8 +26547,8 @@ func (ec *executionContext) fieldContext_HelmRelease_apiVersion(ctx context.Cont return fc, nil } -func (ec *executionContext) _HelmRelease_clusterName(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_clusterName(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_createdBy(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_createdBy(ctx, field) if err != nil { return graphql.Null } @@ -25774,7 +26561,7 @@ func (ec *executionContext) _HelmRelease_clusterName(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ClusterName, nil + return obj.CreatedBy, nil }) if err != nil { ec.Error(ctx, err) @@ -25786,26 +26573,34 @@ func (ec *executionContext) _HelmRelease_clusterName(ctx context.Context, field } return graphql.Null } - res := resTmp.(string) + res := resTmp.(common.CreatedOrUpdatedBy) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_clusterName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_createdBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "userEmail": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) + case "userId": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) + case "userName": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) }, } return fc, nil } -func (ec *executionContext) _HelmRelease_createdBy(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_createdBy(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_creationTime(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_creationTime(ctx, field) if err != nil { return graphql.Null } @@ -25818,7 +26613,7 @@ func (ec *executionContext) _HelmRelease_createdBy(ctx context.Context, field gr }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CreatedBy, nil + return ec.resolvers.GlobalVPNDevice().CreationTime(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -25830,34 +26625,26 @@ func (ec *executionContext) _HelmRelease_createdBy(ctx context.Context, field gr } return graphql.Null } - res := resTmp.(common.CreatedOrUpdatedBy) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) + return ec.marshalNDate2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_createdBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_creationTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "userEmail": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) - case "userId": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) - case "userName": - return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _HelmRelease_creationTime(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_creationTime(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_displayName(ctx, field) if err != nil { return graphql.Null } @@ -25870,7 +26657,7 @@ func (ec *executionContext) _HelmRelease_creationTime(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.HelmRelease().CreationTime(rctx, obj) + return obj.DisplayName, nil }) if err != nil { ec.Error(ctx, err) @@ -25884,24 +26671,24 @@ func (ec *executionContext) _HelmRelease_creationTime(ctx context.Context, field } res := resTmp.(string) fc.Result = res - return ec.marshalNDate2string(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_creationTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _HelmRelease_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_displayName(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_globalVPNName(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_globalVPNName(ctx, field) if err != nil { return graphql.Null } @@ -25914,7 +26701,7 @@ func (ec *executionContext) _HelmRelease_displayName(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DisplayName, nil + return obj.GlobalVPNName, nil }) if err != nil { ec.Error(ctx, err) @@ -25931,9 +26718,9 @@ func (ec *executionContext) _HelmRelease_displayName(ctx context.Context, field return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_globalVPNName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, IsMethod: false, IsResolver: false, @@ -25944,8 +26731,8 @@ func (ec *executionContext) fieldContext_HelmRelease_displayName(ctx context.Con return fc, nil } -func (ec *executionContext) _HelmRelease_id(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_id(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_id(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_id(ctx, field) if err != nil { return graphql.Null } @@ -25958,7 +26745,7 @@ func (ec *executionContext) _HelmRelease_id(ctx context.Context, field graphql.C }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.HelmRelease().ID(rctx, obj) + return ec.resolvers.GlobalVPNDevice().ID(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -25975,9 +26762,9 @@ func (ec *executionContext) _HelmRelease_id(ctx context.Context, field graphql.C return ec.marshalNID2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐID(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, IsMethod: true, IsResolver: true, @@ -25988,8 +26775,8 @@ func (ec *executionContext) fieldContext_HelmRelease_id(ctx context.Context, fie return fc, nil } -func (ec *executionContext) _HelmRelease_kind(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_kind(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_ipAddr(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_ipAddr(ctx, field) if err != nil { return graphql.Null } @@ -26002,23 +26789,26 @@ func (ec *executionContext) _HelmRelease_kind(ctx context.Context, field graphql }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Kind, nil + return obj.IPAddr, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } res := resTmp.(string) fc.Result = res - return ec.marshalOString2string(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_ipAddr(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, IsMethod: false, IsResolver: false, @@ -26029,8 +26819,8 @@ func (ec *executionContext) fieldContext_HelmRelease_kind(ctx context.Context, f return fc, nil } -func (ec *executionContext) _HelmRelease_lastUpdatedBy(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_lastUpdatedBy(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_lastUpdatedBy(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_lastUpdatedBy(ctx, field) if err != nil { return graphql.Null } @@ -26060,9 +26850,9 @@ func (ec *executionContext) _HelmRelease_lastUpdatedBy(ctx context.Context, fiel return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_lastUpdatedBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_lastUpdatedBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, IsMethod: false, IsResolver: false, @@ -26081,8 +26871,8 @@ func (ec *executionContext) fieldContext_HelmRelease_lastUpdatedBy(ctx context.C return fc, nil } -func (ec *executionContext) _HelmRelease_markedForDeletion(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_markedForDeletion(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_markedForDeletion(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_markedForDeletion(ctx, field) if err != nil { return graphql.Null } @@ -26109,9 +26899,9 @@ func (ec *executionContext) _HelmRelease_markedForDeletion(ctx context.Context, return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_markedForDeletion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_markedForDeletion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, IsMethod: false, IsResolver: false, @@ -26122,8 +26912,8 @@ func (ec *executionContext) fieldContext_HelmRelease_markedForDeletion(ctx conte return fc, nil } -func (ec *executionContext) _HelmRelease_metadata(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_metadata(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_metadata(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_metadata(ctx, field) if err != nil { return graphql.Null } @@ -26143,16 +26933,19 @@ func (ec *executionContext) _HelmRelease_metadata(ctx context.Context, field gra return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } res := resTmp.(v1.ObjectMeta) fc.Result = res - return ec.marshalOMetadata2k8sᚗioᚋapimachineryᚋpkgᚋapisᚋmetaᚋv1ᚐObjectMeta(ctx, field.Selections, res) + return ec.marshalNMetadata2k8sᚗioᚋapimachineryᚋpkgᚋapisᚋmetaᚋv1ᚐObjectMeta(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_metadata(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_metadata(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, IsMethod: false, IsResolver: false, @@ -26179,8 +26972,8 @@ func (ec *executionContext) fieldContext_HelmRelease_metadata(ctx context.Contex return fc, nil } -func (ec *executionContext) _HelmRelease_recordVersion(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_recordVersion(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_privateKey(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_privateKey(ctx, field) if err != nil { return graphql.Null } @@ -26193,7 +26986,7 @@ func (ec *executionContext) _HelmRelease_recordVersion(ctx context.Context, fiel }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RecordVersion, nil + return obj.PrivateKey, nil }) if err != nil { ec.Error(ctx, err) @@ -26205,26 +26998,26 @@ func (ec *executionContext) _HelmRelease_recordVersion(ctx context.Context, fiel } return graphql.Null } - res := resTmp.(int) + res := resTmp.(string) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_recordVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_privateKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _HelmRelease_spec(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_spec(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_publicKey(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_publicKey(ctx, field) if err != nil { return graphql.Null } @@ -26237,57 +27030,38 @@ func (ec *executionContext) _HelmRelease_spec(ctx context.Context, field graphql }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.HelmRelease().Spec(rctx, obj) + return obj.PublicKey, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) + res := resTmp.(string) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___crds___v1__HelmChartSpec2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1HelmChartSpec(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_spec(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_publicKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "chartName": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartName(ctx, field) - case "chartRepoURL": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartRepoURL(ctx, field) - case "chartVersion": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartVersion(ctx, field) - case "jobVars": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_jobVars(ctx, field) - case "postInstall": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postInstall(ctx, field) - case "postUninstall": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postUninstall(ctx, field) - case "preInstall": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preInstall(ctx, field) - case "preUninstall": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preUninstall(ctx, field) - case "releaseName": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_releaseName(ctx, field) - case "values": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_values(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _HelmRelease_status(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_status(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_recordVersion(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_recordVersion(ctx, field) if err != nil { return graphql.Null } @@ -26300,55 +27074,38 @@ func (ec *executionContext) _HelmRelease_status(ctx context.Context, field graph }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.HelmRelease().Status(rctx, obj) + return obj.RecordVersion, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) + res := resTmp.(int) fc.Result = res - return ec.marshalOGithub__com___kloudlite___operator___apis___crds___v1__HelmChartStatus2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1HelmChartStatus(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_recordVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "checkList": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checkList(ctx, field) - case "checks": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checks(ctx, field) - case "isReady": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_isReady(ctx, field) - case "lastReadyGeneration": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReadyGeneration(ctx, field) - case "lastReconcileTime": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReconcileTime(ctx, field) - case "message": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_message(ctx, field) - case "releaseNotes": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseNotes(ctx, field) - case "releaseStatus": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseStatus(ctx, field) - case "resources": - return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_resources(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", field.Name) + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _HelmRelease_syncStatus(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_syncStatus(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_updateTime(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_updateTime(ctx, field) if err != nil { return graphql.Null } @@ -26361,7 +27118,7 @@ func (ec *executionContext) _HelmRelease_syncStatus(ctx context.Context, field g }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SyncStatus, nil + return ec.resolvers.GlobalVPNDevice().UpdateTime(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -26373,40 +27130,26 @@ func (ec *executionContext) _HelmRelease_syncStatus(ctx context.Context, field g } return graphql.Null } - res := resTmp.(types.SyncStatus) + res := resTmp.(string) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___pkg___types__SyncStatus2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋtypesᚐSyncStatus(ctx, field.Selections, res) + return ec.marshalNDate2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_syncStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_updateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "action": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_action(ctx, field) - case "error": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_error(ctx, field) - case "lastSyncedAt": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_lastSyncedAt(ctx, field) - case "recordVersion": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_recordVersion(ctx, field) - case "state": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_state(ctx, field) - case "syncScheduledAt": - return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_syncScheduledAt(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___pkg___types__SyncStatus", field.Name) + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _HelmRelease_updateTime(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmRelease_updateTime(ctx, field) +func (ec *executionContext) _GlobalVPNDevice_wireguardConfig(ctx context.Context, field graphql.CollectedField, obj *entities.GlobalVPNDevice) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevice_wireguardConfig(ctx, field) if err != nil { return graphql.Null } @@ -26419,38 +27162,41 @@ func (ec *executionContext) _HelmRelease_updateTime(ctx context.Context, field g }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.HelmRelease().UpdateTime(rctx, obj) + return ec.resolvers.GlobalVPNDevice().WireguardConfig(rctx, obj) }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.EncodedValue) fc.Result = res - return ec.marshalNDate2string(ctx, field.Selections, res) + return ec.marshalOEncodedValue2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐEncodedValue(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmRelease_updateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevice_wireguardConfig(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmRelease", + Object: "GlobalVPNDevice", Field: field, IsMethod: true, IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + switch field.Name { + case "value": + return ec.fieldContext_EncodedValue_value(ctx, field) + case "encoding": + return ec.fieldContext_EncodedValue_encoding(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type EncodedValue", field.Name) }, } return fc, nil } -func (ec *executionContext) _HelmReleaseEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *model.HelmReleaseEdge) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmReleaseEdge_cursor(ctx, field) +func (ec *executionContext) _GlobalVPNDeviceEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *model.GlobalVPNDeviceEdge) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDeviceEdge_cursor(ctx, field) if err != nil { return graphql.Null } @@ -26480,9 +27226,9 @@ func (ec *executionContext) _HelmReleaseEdge_cursor(ctx context.Context, field g return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmReleaseEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDeviceEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmReleaseEdge", + Object: "GlobalVPNDeviceEdge", Field: field, IsMethod: false, IsResolver: false, @@ -26493,8 +27239,8 @@ func (ec *executionContext) fieldContext_HelmReleaseEdge_cursor(ctx context.Cont return fc, nil } -func (ec *executionContext) _HelmReleaseEdge_node(ctx context.Context, field graphql.CollectedField, obj *model.HelmReleaseEdge) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmReleaseEdge_node(ctx, field) +func (ec *executionContext) _GlobalVPNDeviceEdge_node(ctx context.Context, field graphql.CollectedField, obj *model.GlobalVPNDeviceEdge) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDeviceEdge_node(ctx, field) if err != nil { return graphql.Null } @@ -26519,60 +27265,58 @@ func (ec *executionContext) _HelmReleaseEdge_node(ctx context.Context, field gra } return graphql.Null } - res := resTmp.(*entities.HelmRelease) + res := resTmp.(*entities.GlobalVPNDevice) fc.Result = res - return ec.marshalNHelmRelease2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐHelmRelease(ctx, field.Selections, res) + return ec.marshalNGlobalVPNDevice2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPNDevice(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmReleaseEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDeviceEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmReleaseEdge", + Object: "GlobalVPNDeviceEdge", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "accountName": - return ec.fieldContext_HelmRelease_accountName(ctx, field) - case "apiVersion": - return ec.fieldContext_HelmRelease_apiVersion(ctx, field) - case "clusterName": - return ec.fieldContext_HelmRelease_clusterName(ctx, field) + return ec.fieldContext_GlobalVPNDevice_accountName(ctx, field) case "createdBy": - return ec.fieldContext_HelmRelease_createdBy(ctx, field) + return ec.fieldContext_GlobalVPNDevice_createdBy(ctx, field) case "creationTime": - return ec.fieldContext_HelmRelease_creationTime(ctx, field) + return ec.fieldContext_GlobalVPNDevice_creationTime(ctx, field) case "displayName": - return ec.fieldContext_HelmRelease_displayName(ctx, field) + return ec.fieldContext_GlobalVPNDevice_displayName(ctx, field) + case "globalVPNName": + return ec.fieldContext_GlobalVPNDevice_globalVPNName(ctx, field) case "id": - return ec.fieldContext_HelmRelease_id(ctx, field) - case "kind": - return ec.fieldContext_HelmRelease_kind(ctx, field) + return ec.fieldContext_GlobalVPNDevice_id(ctx, field) + case "ipAddr": + return ec.fieldContext_GlobalVPNDevice_ipAddr(ctx, field) case "lastUpdatedBy": - return ec.fieldContext_HelmRelease_lastUpdatedBy(ctx, field) + return ec.fieldContext_GlobalVPNDevice_lastUpdatedBy(ctx, field) case "markedForDeletion": - return ec.fieldContext_HelmRelease_markedForDeletion(ctx, field) + return ec.fieldContext_GlobalVPNDevice_markedForDeletion(ctx, field) case "metadata": - return ec.fieldContext_HelmRelease_metadata(ctx, field) + return ec.fieldContext_GlobalVPNDevice_metadata(ctx, field) + case "privateKey": + return ec.fieldContext_GlobalVPNDevice_privateKey(ctx, field) + case "publicKey": + return ec.fieldContext_GlobalVPNDevice_publicKey(ctx, field) case "recordVersion": - return ec.fieldContext_HelmRelease_recordVersion(ctx, field) - case "spec": - return ec.fieldContext_HelmRelease_spec(ctx, field) - case "status": - return ec.fieldContext_HelmRelease_status(ctx, field) - case "syncStatus": - return ec.fieldContext_HelmRelease_syncStatus(ctx, field) + return ec.fieldContext_GlobalVPNDevice_recordVersion(ctx, field) case "updateTime": - return ec.fieldContext_HelmRelease_updateTime(ctx, field) + return ec.fieldContext_GlobalVPNDevice_updateTime(ctx, field) + case "wireguardConfig": + return ec.fieldContext_GlobalVPNDevice_wireguardConfig(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type HelmRelease", field.Name) + return nil, fmt.Errorf("no field named %q was found under type GlobalVPNDevice", field.Name) }, } return fc, nil } -func (ec *executionContext) _HelmReleasePaginatedRecords_edges(ctx context.Context, field graphql.CollectedField, obj *model.HelmReleasePaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmReleasePaginatedRecords_edges(ctx, field) +func (ec *executionContext) _GlobalVPNDevicePaginatedRecords_edges(ctx context.Context, field graphql.CollectedField, obj *model.GlobalVPNDevicePaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevicePaginatedRecords_edges(ctx, field) if err != nil { return graphql.Null } @@ -26597,32 +27341,32 @@ func (ec *executionContext) _HelmReleasePaginatedRecords_edges(ctx context.Conte } return graphql.Null } - res := resTmp.([]*model.HelmReleaseEdge) + res := resTmp.([]*model.GlobalVPNDeviceEdge) fc.Result = res - return ec.marshalNHelmReleaseEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐHelmReleaseEdgeᚄ(ctx, field.Selections, res) + return ec.marshalNGlobalVPNDeviceEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNDeviceEdgeᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmReleasePaginatedRecords_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevicePaginatedRecords_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmReleasePaginatedRecords", + Object: "GlobalVPNDevicePaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "cursor": - return ec.fieldContext_HelmReleaseEdge_cursor(ctx, field) + return ec.fieldContext_GlobalVPNDeviceEdge_cursor(ctx, field) case "node": - return ec.fieldContext_HelmReleaseEdge_node(ctx, field) + return ec.fieldContext_GlobalVPNDeviceEdge_node(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type HelmReleaseEdge", field.Name) + return nil, fmt.Errorf("no field named %q was found under type GlobalVPNDeviceEdge", field.Name) }, } return fc, nil } -func (ec *executionContext) _HelmReleasePaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField, obj *model.HelmReleasePaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmReleasePaginatedRecords_pageInfo(ctx, field) +func (ec *executionContext) _GlobalVPNDevicePaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField, obj *model.GlobalVPNDevicePaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevicePaginatedRecords_pageInfo(ctx, field) if err != nil { return graphql.Null } @@ -26652,9 +27396,9 @@ func (ec *executionContext) _HelmReleasePaginatedRecords_pageInfo(ctx context.Co return ec.marshalNPageInfo2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐPageInfo(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmReleasePaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevicePaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmReleasePaginatedRecords", + Object: "GlobalVPNDevicePaginatedRecords", Field: field, IsMethod: false, IsResolver: false, @@ -26675,8 +27419,8 @@ func (ec *executionContext) fieldContext_HelmReleasePaginatedRecords_pageInfo(ct return fc, nil } -func (ec *executionContext) _HelmReleasePaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField, obj *model.HelmReleasePaginatedRecords) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_HelmReleasePaginatedRecords_totalCount(ctx, field) +func (ec *executionContext) _GlobalVPNDevicePaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField, obj *model.GlobalVPNDevicePaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNDevicePaginatedRecords_totalCount(ctx, field) if err != nil { return graphql.Null } @@ -26706,9 +27450,9 @@ func (ec *executionContext) _HelmReleasePaginatedRecords_totalCount(ctx context. return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_HelmReleasePaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNDevicePaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "HelmReleasePaginatedRecords", + Object: "GlobalVPNDevicePaginatedRecords", Field: field, IsMethod: false, IsResolver: false, @@ -26719,8 +27463,8 @@ func (ec *executionContext) fieldContext_HelmReleasePaginatedRecords_totalCount( return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_fsType(ctx, field) +func (ec *executionContext) _GlobalVPNEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *model.GlobalVPNEdge) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNEdge_cursor(ctx, field) if err != nil { return graphql.Null } @@ -26733,23 +27477,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FsType, nil + return obj.Cursor, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource", + Object: "GlobalVPNEdge", Field: field, IsMethod: false, IsResolver: false, @@ -26760,8 +27507,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AWSElasticBl return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_partition(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_partition(ctx, field) +func (ec *executionContext) _GlobalVPNEdge_node(ctx context.Context, field graphql.CollectedField, obj *model.GlobalVPNEdge) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNEdge_node(ctx, field) if err != nil { return graphql.Null } @@ -26774,35 +27521,72 @@ func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Partition, nil + return obj.Node, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*int) + res := resTmp.(*entities.GlobalVPN) fc.Result = res - return ec.marshalOInt2ᚖint(ctx, field.Selections, res) + return ec.marshalNGlobalVPN2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPN(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_partition(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource", + Object: "GlobalVPNEdge", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + switch field.Name { + case "accountName": + return ec.fieldContext_GlobalVPN_accountName(ctx, field) + case "allocatableCIDRSuffix": + return ec.fieldContext_GlobalVPN_allocatableCIDRSuffix(ctx, field) + case "CIDR": + return ec.fieldContext_GlobalVPN_CIDR(ctx, field) + case "createdBy": + return ec.fieldContext_GlobalVPN_createdBy(ctx, field) + case "creationTime": + return ec.fieldContext_GlobalVPN_creationTime(ctx, field) + case "displayName": + return ec.fieldContext_GlobalVPN_displayName(ctx, field) + case "id": + return ec.fieldContext_GlobalVPN_id(ctx, field) + case "lastUpdatedBy": + return ec.fieldContext_GlobalVPN_lastUpdatedBy(ctx, field) + case "markedForDeletion": + return ec.fieldContext_GlobalVPN_markedForDeletion(ctx, field) + case "metadata": + return ec.fieldContext_GlobalVPN_metadata(ctx, field) + case "numAllocatedClusterCIDRs": + return ec.fieldContext_GlobalVPN_numAllocatedClusterCIDRs(ctx, field) + case "numAllocatedDevices": + return ec.fieldContext_GlobalVPN_numAllocatedDevices(ctx, field) + case "numReservedIPsForNonClusterUse": + return ec.fieldContext_GlobalVPN_numReservedIPsForNonClusterUse(ctx, field) + case "recordVersion": + return ec.fieldContext_GlobalVPN_recordVersion(ctx, field) + case "updateTime": + return ec.fieldContext_GlobalVPN_updateTime(ctx, field) + case "wgInterface": + return ec.fieldContext_GlobalVPN_wgInterface(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type GlobalVPN", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _GlobalVPNPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField, obj *model.GlobalVPNPaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNPaginatedRecords_edges(ctx, field) if err != nil { return graphql.Null } @@ -26815,35 +27599,44 @@ func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.Edges, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*bool) + res := resTmp.([]*model.GlobalVPNEdge) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalNGlobalVPNEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNEdgeᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNPaginatedRecords_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource", + Object: "GlobalVPNPaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + switch field.Name { + case "cursor": + return ec.fieldContext_GlobalVPNEdge_cursor(ctx, field) + case "node": + return ec.fieldContext_GlobalVPNEdge_node(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type GlobalVPNEdge", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_volumeID(ctx, field) +func (ec *executionContext) _GlobalVPNPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField, obj *model.GlobalVPNPaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNPaginatedRecords_pageInfo(ctx, field) if err != nil { return graphql.Null } @@ -26856,7 +27649,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumeID, nil + return obj.PageInfo, nil }) if err != nil { ec.Error(ctx, err) @@ -26868,26 +27661,36 @@ func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolu } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.PageInfo) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNPageInfo2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐPageInfo(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNPaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource", + Object: "GlobalVPNPaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "endCursor": + return ec.fieldContext_PageInfo_endCursor(ctx, field) + case "hasNextPage": + return ec.fieldContext_PageInfo_hasNextPage(ctx, field) + case "hasPreviousPage": + return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field) + case "startCursor": + return ec.fieldContext_PageInfo_startCursor(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Affinity_nodeAffinity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Affinity) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Affinity_nodeAffinity(ctx, field) +func (ec *executionContext) _GlobalVPNPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField, obj *model.GlobalVPNPaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_GlobalVPNPaginatedRecords_totalCount(ctx, field) if err != nil { return graphql.Null } @@ -26900,41 +27703,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__Affinity_nodeAffinity(ct }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodeAffinity, nil + return obj.TotalCount, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1NodeAffinity) + res := resTmp.(int) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__NodeAffinity2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeAffinity(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Affinity_nodeAffinity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_GlobalVPNPaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Affinity", + Object: "GlobalVPNPaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "preferredDuringSchedulingIgnoredDuringExecution": - return ec.fieldContext_K8s__io___api___core___v1__NodeAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) - case "requiredDuringSchedulingIgnoredDuringExecution": - return ec.fieldContext_K8s__io___api___core___v1__NodeAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeAffinity", field.Name) + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Affinity_podAffinity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Affinity) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Affinity_podAffinity(ctx, field) +func (ec *executionContext) _HelmRelease_accountName(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_accountName(ctx, field) if err != nil { return graphql.Null } @@ -26947,41 +27747,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__Affinity_podAffinity(ctx }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PodAffinity, nil + return obj.AccountName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1PodAffinity) + res := resTmp.(string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PodAffinity2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PodAffinity(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Affinity_podAffinity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_accountName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Affinity", + Object: "HelmRelease", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "preferredDuringSchedulingIgnoredDuringExecution": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) - case "requiredDuringSchedulingIgnoredDuringExecution": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PodAffinity", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Affinity_podAntiAffinity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Affinity) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Affinity_podAntiAffinity(ctx, field) +func (ec *executionContext) _HelmRelease_apiVersion(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_apiVersion(ctx, field) if err != nil { return graphql.Null } @@ -26994,7 +27791,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__Affinity_podAntiAffinity }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PodAntiAffinity, nil + return obj.APIVersion, nil }) if err != nil { ec.Error(ctx, err) @@ -27003,32 +27800,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__Affinity_podAntiAffinity if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1PodAntiAffinity) + res := resTmp.(string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PodAntiAffinity2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PodAntiAffinity(ctx, field.Selections, res) + return ec.marshalOString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Affinity_podAntiAffinity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Affinity", + Object: "HelmRelease", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "preferredDuringSchedulingIgnoredDuringExecution": - return ec.fieldContext_K8s__io___api___core___v1__PodAntiAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) - case "requiredDuringSchedulingIgnoredDuringExecution": - return ec.fieldContext_K8s__io___api___core___v1__PodAntiAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PodAntiAffinity", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_cachingMode(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_cachingMode(ctx, field) +func (ec *executionContext) _HelmRelease_clusterName(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_clusterName(ctx, field) if err != nil { return graphql.Null } @@ -27041,23 +27832,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_ca }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.CachingMode, nil + return obj.ClusterName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_cachingMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_clusterName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", + Object: "HelmRelease", Field: field, IsMethod: false, IsResolver: false, @@ -27068,8 +27862,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVol return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_diskName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskName(ctx, field) +func (ec *executionContext) _HelmRelease_createdBy(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_createdBy(ctx, field) if err != nil { return graphql.Null } @@ -27082,7 +27876,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_di }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DiskName, nil + return obj.CreatedBy, nil }) if err != nil { ec.Error(ctx, err) @@ -27094,26 +27888,34 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_di } return graphql.Null } - res := resTmp.(string) + res := resTmp.(common.CreatedOrUpdatedBy) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_createdBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", + Object: "HelmRelease", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "userEmail": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) + case "userId": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) + case "userName": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_diskURI(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskURI(ctx, field) +func (ec *executionContext) _HelmRelease_creationTime(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_creationTime(ctx, field) if err != nil { return graphql.Null } @@ -27126,7 +27928,51 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_di }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DiskURI, nil + return ec.resolvers.HelmRelease().CreationTime(rctx, obj) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNDate2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_HelmRelease_creationTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "HelmRelease", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Date does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _HelmRelease_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_displayName(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.DisplayName, nil }) if err != nil { ec.Error(ctx, err) @@ -27143,9 +27989,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_di return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskURI(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", + Object: "HelmRelease", Field: field, IsMethod: false, IsResolver: false, @@ -27156,8 +28002,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVol return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_fsType(ctx, field) +func (ec *executionContext) _HelmRelease_id(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_id(ctx, field) if err != nil { return graphql.Null } @@ -27170,35 +28016,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_fs }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FsType, nil + return ec.resolvers.HelmRelease().ID(rctx, obj) }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(repos.ID) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNID2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐID(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", + Object: "HelmRelease", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type ID does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_kind(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_kind(ctx, field) +func (ec *executionContext) _HelmRelease_kind(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_kind(ctx, field) if err != nil { return graphql.Null } @@ -27220,14 +28069,14 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_ki if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", + Object: "HelmRelease", Field: field, IsMethod: false, IsResolver: false, @@ -27238,8 +28087,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVol return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _HelmRelease_lastUpdatedBy(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_lastUpdatedBy(ctx, field) if err != nil { return graphql.Null } @@ -27252,35 +28101,46 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_re }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.LastUpdatedBy, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(common.CreatedOrUpdatedBy) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___common__CreatedOrUpdatedBy2githubᚗcomᚋkloudliteᚋapiᚋcommonᚐCreatedOrUpdatedBy(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_lastUpdatedBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", + Object: "HelmRelease", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + switch field.Name { + case "userEmail": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userEmail(ctx, field) + case "userId": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userId(ctx, field) + case "userName": + return ec.fieldContext_Github__com___kloudlite___api___common__CreatedOrUpdatedBy_userName(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___common__CreatedOrUpdatedBy", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureFilePersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _HelmRelease_markedForDeletion(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_markedForDeletion(ctx, field) if err != nil { return graphql.Null } @@ -27293,7 +28153,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolum }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.MarkedForDeletion, nil }) if err != nil { ec.Error(ctx, err) @@ -27307,9 +28167,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolum return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_markedForDeletion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AzureFilePersistentVolumeSource", + Object: "HelmRelease", Field: field, IsMethod: false, IsResolver: false, @@ -27320,8 +28180,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureFilePer return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureFilePersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretName(ctx, field) +func (ec *executionContext) _HelmRelease_metadata(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_metadata(ctx, field) if err != nil { return graphql.Null } @@ -27334,38 +28194,51 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolum }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SecretName, nil + return obj.ObjectMeta, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(v1.ObjectMeta) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOMetadata2k8sᚗioᚋapimachineryᚋpkgᚋapisᚋmetaᚋv1ᚐObjectMeta(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_metadata(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AzureFilePersistentVolumeSource", + Object: "HelmRelease", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "annotations": + return ec.fieldContext_Metadata_annotations(ctx, field) + case "creationTimestamp": + return ec.fieldContext_Metadata_creationTimestamp(ctx, field) + case "deletionTimestamp": + return ec.fieldContext_Metadata_deletionTimestamp(ctx, field) + case "generation": + return ec.fieldContext_Metadata_generation(ctx, field) + case "labels": + return ec.fieldContext_Metadata_labels(ctx, field) + case "name": + return ec.fieldContext_Metadata_name(ctx, field) + case "namespace": + return ec.fieldContext_Metadata_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Metadata", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretNamespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureFilePersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretNamespace(ctx, field) +func (ec *executionContext) _HelmRelease_recordVersion(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_recordVersion(ctx, field) if err != nil { return graphql.Null } @@ -27378,35 +28251,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolum }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SecretNamespace, nil + return obj.RecordVersion, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(int) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretNamespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_recordVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AzureFilePersistentVolumeSource", + Object: "HelmRelease", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolumeSource_shareName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureFilePersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_shareName(ctx, field) +func (ec *executionContext) _HelmRelease_spec(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_spec(ctx, field) if err != nil { return graphql.Null } @@ -27419,38 +28295,57 @@ func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolum }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ShareName, nil + return ec.resolvers.HelmRelease().Spec(rctx, obj) }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___crds___v1__HelmChartSpec2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1HelmChartSpec(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_shareName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_spec(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__AzureFilePersistentVolumeSource", + Object: "HelmRelease", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "chartName": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartName(ctx, field) + case "chartRepoURL": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartRepoURL(ctx, field) + case "chartVersion": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartVersion(ctx, field) + case "jobVars": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_jobVars(ctx, field) + case "postInstall": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postInstall(ctx, field) + case "postUninstall": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postUninstall(ctx, field) + case "preInstall": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preInstall(ctx, field) + case "preUninstall": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preUninstall(ctx, field) + case "releaseName": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_releaseName(ctx, field) + case "values": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_values(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerExpandSecretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerExpandSecretRef(ctx, field) +func (ec *executionContext) _HelmRelease_status(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_status(ctx, field) if err != nil { return graphql.Null } @@ -27463,7 +28358,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ControllerExpandSecretRef, nil + return ec.resolvers.HelmRelease().Status(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -27472,32 +28367,46 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1SecretReference) + res := resTmp.(*model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) + return ec.marshalOGithub__com___kloudlite___operator___apis___crds___v1__HelmChartStatus2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisCrdsV1HelmChartStatus(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerExpandSecretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", + Object: "HelmRelease", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "name": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + case "checkList": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checkList(ctx, field) + case "checks": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checks(ctx, field) + case "isReady": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_isReady(ctx, field) + case "lastReadyGeneration": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReadyGeneration(ctx, field) + case "lastReconcileTime": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReconcileTime(ctx, field) + case "message": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_message(ctx, field) + case "releaseNotes": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseNotes(ctx, field) + case "releaseStatus": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseStatus(ctx, field) + case "resources": + return ec.fieldContext_Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_resources(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerPublishSecretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerPublishSecretRef(ctx, field) +func (ec *executionContext) _HelmRelease_syncStatus(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_syncStatus(ctx, field) if err != nil { return graphql.Null } @@ -27510,41 +28419,52 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ControllerPublishSecretRef, nil + return obj.SyncStatus, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1SecretReference) + res := resTmp.(types.SyncStatus) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) + return ec.marshalNGithub__com___kloudlite___api___pkg___types__SyncStatus2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋtypesᚐSyncStatus(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerPublishSecretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_syncStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", + Object: "HelmRelease", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "name": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + case "action": + return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_action(ctx, field) + case "error": + return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_error(ctx, field) + case "lastSyncedAt": + return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_lastSyncedAt(ctx, field) + case "recordVersion": + return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_recordVersion(ctx, field) + case "state": + return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_state(ctx, field) + case "syncScheduledAt": + return ec.fieldContext_Github__com___kloudlite___api___pkg___types__SyncStatus_syncScheduledAt(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___pkg___types__SyncStatus", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_driver(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_driver(ctx, field) +func (ec *executionContext) _HelmRelease_updateTime(ctx context.Context, field graphql.CollectedField, obj *entities.HelmRelease) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmRelease_updateTime(ctx, field) if err != nil { return graphql.Null } @@ -27557,7 +28477,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Driver, nil + return ec.resolvers.HelmRelease().UpdateTime(rctx, obj) }) if err != nil { ec.Error(ctx, err) @@ -27571,24 +28491,24 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc } res := resTmp.(string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNDate2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_driver(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmRelease_updateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", + Object: "HelmRelease", Field: field, - IsMethod: false, - IsResolver: false, + IsMethod: true, + IsResolver: true, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_fsType(ctx, field) +func (ec *executionContext) _HelmReleaseEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *model.HelmReleaseEdge) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmReleaseEdge_cursor(ctx, field) if err != nil { return graphql.Null } @@ -27601,23 +28521,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FsType, nil + return obj.Cursor, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmReleaseEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", + Object: "HelmReleaseEdge", Field: field, IsMethod: false, IsResolver: false, @@ -27628,8 +28551,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersisten return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeExpandSecretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeExpandSecretRef(ctx, field) +func (ec *executionContext) _HelmReleaseEdge_node(ctx context.Context, field graphql.CollectedField, obj *model.HelmReleaseEdge) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmReleaseEdge_node(ctx, field) if err != nil { return graphql.Null } @@ -27642,41 +28565,72 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodeExpandSecretRef, nil + return obj.Node, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1SecretReference) + res := resTmp.(*entities.HelmRelease) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) + return ec.marshalNHelmRelease2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐHelmRelease(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeExpandSecretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmReleaseEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", + Object: "HelmReleaseEdge", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "name": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + case "accountName": + return ec.fieldContext_HelmRelease_accountName(ctx, field) + case "apiVersion": + return ec.fieldContext_HelmRelease_apiVersion(ctx, field) + case "clusterName": + return ec.fieldContext_HelmRelease_clusterName(ctx, field) + case "createdBy": + return ec.fieldContext_HelmRelease_createdBy(ctx, field) + case "creationTime": + return ec.fieldContext_HelmRelease_creationTime(ctx, field) + case "displayName": + return ec.fieldContext_HelmRelease_displayName(ctx, field) + case "id": + return ec.fieldContext_HelmRelease_id(ctx, field) + case "kind": + return ec.fieldContext_HelmRelease_kind(ctx, field) + case "lastUpdatedBy": + return ec.fieldContext_HelmRelease_lastUpdatedBy(ctx, field) + case "markedForDeletion": + return ec.fieldContext_HelmRelease_markedForDeletion(ctx, field) + case "metadata": + return ec.fieldContext_HelmRelease_metadata(ctx, field) + case "recordVersion": + return ec.fieldContext_HelmRelease_recordVersion(ctx, field) + case "spec": + return ec.fieldContext_HelmRelease_spec(ctx, field) + case "status": + return ec.fieldContext_HelmRelease_status(ctx, field) + case "syncStatus": + return ec.fieldContext_HelmRelease_syncStatus(ctx, field) + case "updateTime": + return ec.fieldContext_HelmRelease_updateTime(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) + return nil, fmt.Errorf("no field named %q was found under type HelmRelease", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_nodePublishSecretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodePublishSecretRef(ctx, field) +func (ec *executionContext) _HelmReleasePaginatedRecords_edges(ctx context.Context, field graphql.CollectedField, obj *model.HelmReleasePaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmReleasePaginatedRecords_edges(ctx, field) if err != nil { return graphql.Null } @@ -27689,41 +28643,44 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodePublishSecretRef, nil + return obj.Edges, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1SecretReference) + res := resTmp.([]*model.HelmReleaseEdge) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) + return ec.marshalNHelmReleaseEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐHelmReleaseEdgeᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodePublishSecretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmReleasePaginatedRecords_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", + Object: "HelmReleasePaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "name": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + case "cursor": + return ec.fieldContext_HelmReleaseEdge_cursor(ctx, field) + case "node": + return ec.fieldContext_HelmReleaseEdge_node(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) + return nil, fmt.Errorf("no field named %q was found under type HelmReleaseEdge", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeStageSecretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeStageSecretRef(ctx, field) +func (ec *executionContext) _HelmReleasePaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField, obj *model.HelmReleasePaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmReleasePaginatedRecords_pageInfo(ctx, field) if err != nil { return graphql.Null } @@ -27736,41 +28693,48 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodeStageSecretRef, nil + return obj.PageInfo, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1SecretReference) + res := resTmp.(*model.PageInfo) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) + return ec.marshalNPageInfo2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐPageInfo(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeStageSecretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmReleasePaginatedRecords_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", + Object: "HelmReleasePaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "name": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + case "endCursor": + return ec.fieldContext_PageInfo_endCursor(ctx, field) + case "hasNextPage": + return ec.fieldContext_PageInfo_hasNextPage(ctx, field) + case "hasPreviousPage": + return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field) + case "startCursor": + return ec.fieldContext_PageInfo_startCursor(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) + return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _HelmReleasePaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField, obj *model.HelmReleasePaginatedRecords) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_HelmReleasePaginatedRecords_totalCount(ctx, field) if err != nil { return graphql.Null } @@ -27783,35 +28747,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.TotalCount, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(int) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_HelmReleasePaginatedRecords_totalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", + Object: "HelmReleasePaginatedRecords", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeAttributes(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeAttributes(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -27824,7 +28791,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumeAttributes, nil + return obj.FsType, nil }) if err != nil { ec.Error(ctx, err) @@ -27833,26 +28800,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeAttributes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeHandle(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeHandle(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_partition(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_partition(ctx, field) if err != nil { return graphql.Null } @@ -27865,38 +28832,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumeHandle, nil + return obj.Partition, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*int) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOInt2ᚖint(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeHandle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_partition(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_monitors(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_monitors(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -27909,38 +28873,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSo }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Monitors, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.([]string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_monitors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", + Object: "K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_path(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_path(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_volumeID(ctx, field) if err != nil { return graphql.Null } @@ -27953,23 +28914,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSo }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Path, nil + return obj.VolumeID, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_path(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", + Object: "K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -27980,8 +28944,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersis return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Affinity_nodeAffinity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Affinity) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Affinity_nodeAffinity(ctx, field) if err != nil { return graphql.Null } @@ -27994,7 +28958,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSo }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.NodeAffinity, nil }) if err != nil { ec.Error(ctx, err) @@ -28003,26 +28967,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSo if resTmp == nil { return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(*model.K8sIoAPICoreV1NodeAffinity) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__NodeAffinity2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeAffinity(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Affinity_nodeAffinity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", + Object: "K8s__io___api___core___v1__Affinity", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + switch field.Name { + case "preferredDuringSchedulingIgnoredDuringExecution": + return ec.fieldContext_K8s__io___api___core___v1__NodeAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) + case "requiredDuringSchedulingIgnoredDuringExecution": + return ec.fieldContext_K8s__io___api___core___v1__NodeAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeAffinity", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretFile(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretFile(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Affinity_podAffinity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Affinity) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Affinity_podAffinity(ctx, field) if err != nil { return graphql.Null } @@ -28035,7 +29005,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSo }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SecretFile, nil + return obj.PodAffinity, nil }) if err != nil { ec.Error(ctx, err) @@ -28044,26 +29014,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSo if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1PodAffinity) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PodAffinity2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PodAffinity(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretFile(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Affinity_podAffinity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", + Object: "K8s__io___api___core___v1__Affinity", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "preferredDuringSchedulingIgnoredDuringExecution": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) + case "requiredDuringSchedulingIgnoredDuringExecution": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PodAffinity", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretRef(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Affinity_podAntiAffinity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Affinity) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Affinity_podAntiAffinity(ctx, field) if err != nil { return graphql.Null } @@ -28076,7 +29052,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSo }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SecretRef, nil + return obj.PodAntiAffinity, nil }) if err != nil { ec.Error(ctx, err) @@ -28085,32 +29061,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSo if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1SecretReference) + res := resTmp.(*model.K8sIoAPICoreV1PodAntiAffinity) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PodAntiAffinity2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PodAntiAffinity(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Affinity_podAntiAffinity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", + Object: "K8s__io___api___core___v1__Affinity", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "name": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + case "preferredDuringSchedulingIgnoredDuringExecution": + return ec.fieldContext_K8s__io___api___core___v1__PodAntiAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) + case "requiredDuringSchedulingIgnoredDuringExecution": + return ec.fieldContext_K8s__io___api___core___v1__PodAntiAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PodAntiAffinity", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_user(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_user(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_cachingMode(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_cachingMode(ctx, field) if err != nil { return graphql.Null } @@ -28123,7 +29099,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSo }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.User, nil + return obj.CachingMode, nil }) if err != nil { ec.Error(ctx, err) @@ -28137,9 +29113,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSo return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_user(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_cachingMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", + Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -28150,8 +29126,96 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersis return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CinderPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_diskName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskName(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.DiskName, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_diskURI(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskURI(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.DiskURI, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskURI(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -28178,9 +29242,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSo return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CinderPersistentVolumeSource", + Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -28191,8 +29255,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CinderPersis return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CinderPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_kind(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_kind(ctx, field) if err != nil { return graphql.Null } @@ -28205,7 +29269,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSo }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.Kind, nil }) if err != nil { ec.Error(ctx, err) @@ -28214,26 +29278,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSo if resTmp == nil { return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(*string) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CinderPersistentVolumeSource", + Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CinderPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_secretRef(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AzureDiskVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -28246,7 +29310,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSo }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SecretRef, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) @@ -28255,32 +29319,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSo if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1SecretReference) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CinderPersistentVolumeSource", + Object: "K8s__io___api___core___v1__AzureDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "name": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CinderPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_volumeID(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureFilePersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -28293,38 +29351,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSo }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumeID, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__CinderPersistentVolumeSource", + Object: "K8s__io___api___core___v1__AzureFilePersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FCVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureFilePersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretName(ctx, field) if err != nil { return graphql.Null } @@ -28337,23 +29392,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_fsType(ct }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FsType, nil + return obj.SecretName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FCVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FCVolumeSource", + Object: "K8s__io___api___core___v1__AzureFilePersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -28364,8 +29422,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FCVolumeSour return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_lun(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FCVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_lun(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretNamespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureFilePersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretNamespace(ctx, field) if err != nil { return graphql.Null } @@ -28378,7 +29436,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_lun(ctx c }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Lun, nil + return obj.SecretNamespace, nil }) if err != nil { ec.Error(ctx, err) @@ -28387,26 +29445,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_lun(ctx c if resTmp == nil { return graphql.Null } - res := resTmp.(*int) + res := resTmp.(*string) fc.Result = res - return ec.marshalOInt2ᚖint(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FCVolumeSource_lun(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretNamespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FCVolumeSource", + Object: "K8s__io___api___core___v1__AzureFilePersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FCVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__AzureFilePersistentVolumeSource_shareName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1AzureFilePersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_shareName(ctx, field) if err != nil { return graphql.Null } @@ -28419,35 +29477,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_readOnly( }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.ShareName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(string) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FCVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_shareName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FCVolumeSource", + Object: "K8s__io___api___core___v1__AzureFilePersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_targetWWNs(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FCVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_targetWWNs(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerExpandSecretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerExpandSecretRef(ctx, field) if err != nil { return graphql.Null } @@ -28460,7 +29521,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_targetWWN }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.TargetWWNs, nil + return obj.ControllerExpandSecretRef, nil }) if err != nil { ec.Error(ctx, err) @@ -28469,26 +29530,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_targetWWN if resTmp == nil { return graphql.Null } - res := resTmp.([]string) + res := resTmp.(*model.K8sIoAPICoreV1SecretReference) fc.Result = res - return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FCVolumeSource_targetWWNs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerExpandSecretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FCVolumeSource", + Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_wwids(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FCVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_wwids(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerPublishSecretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerPublishSecretRef(ctx, field) if err != nil { return graphql.Null } @@ -28501,7 +29568,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_wwids(ctx }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Wwids, nil + return obj.ControllerPublishSecretRef, nil }) if err != nil { ec.Error(ctx, err) @@ -28510,26 +29577,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_wwids(ctx if resTmp == nil { return graphql.Null } - res := resTmp.([]string) + res := resTmp.(*model.K8sIoAPICoreV1SecretReference) fc.Result = res - return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FCVolumeSource_wwids(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerPublishSecretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FCVolumeSource", + Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSource_driver(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlexPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_driver(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_driver(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_driver(ctx, field) if err != nil { return graphql.Null } @@ -28559,9 +29632,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSour return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_driver(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_driver(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FlexPersistentVolumeSource", + Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -28572,8 +29645,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersiste return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlexPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -28600,9 +29673,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSour return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FlexPersistentVolumeSource", + Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -28613,8 +29686,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersiste return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSource_options(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlexPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_options(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeExpandSecretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeExpandSecretRef(ctx, field) if err != nil { return graphql.Null } @@ -28627,7 +29700,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSour }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Options, nil + return obj.NodeExpandSecretRef, nil }) if err != nil { ec.Error(ctx, err) @@ -28636,26 +29709,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSour if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*model.K8sIoAPICoreV1SecretReference) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_options(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeExpandSecretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FlexPersistentVolumeSource", + Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlexPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_nodePublishSecretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodePublishSecretRef(ctx, field) if err != nil { return graphql.Null } @@ -28668,7 +29747,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSour }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.NodePublishSecretRef, nil }) if err != nil { ec.Error(ctx, err) @@ -28677,26 +29756,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSour if resTmp == nil { return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(*model.K8sIoAPICoreV1SecretReference) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodePublishSecretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FlexPersistentVolumeSource", + Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlexPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_secretRef(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeStageSecretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeStageSecretRef(ctx, field) if err != nil { return graphql.Null } @@ -28709,7 +29794,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSour }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SecretRef, nil + return obj.NodeStageSecretRef, nil }) if err != nil { ec.Error(ctx, err) @@ -28723,9 +29808,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSour return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeStageSecretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FlexPersistentVolumeSource", + Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -28742,8 +29827,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersiste return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FlockerVolumeSource_datasetName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlockerVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetName(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -28756,7 +29841,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlockerVolumeSource_data }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DatasetName, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) @@ -28765,26 +29850,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlockerVolumeSource_data if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FlockerVolumeSource", + Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__FlockerVolumeSource_datasetUUID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlockerVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetUUID(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeAttributes(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeAttributes(ctx, field) if err != nil { return graphql.Null } @@ -28797,7 +29882,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlockerVolumeSource_data }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DatasetUUID, nil + return obj.VolumeAttributes, nil }) if err != nil { ec.Error(ctx, err) @@ -28806,26 +29891,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__FlockerVolumeSource_data if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetUUID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeAttributes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__FlockerVolumeSource", + Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GCEPersistentDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeHandle(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeHandle(ctx, field) if err != nil { return graphql.Null } @@ -28838,23 +29923,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeS }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FsType, nil + return obj.VolumeHandle, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeHandle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__GCEPersistentDiskVolumeSource", + Object: "K8s__io___api___core___v1__CSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -28865,8 +29953,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GCEPersisten return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_partition(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GCEPersistentDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_partition(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_monitors(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_monitors(ctx, field) if err != nil { return graphql.Null } @@ -28879,35 +29967,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeS }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Partition, nil + return obj.Monitors, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*int) + res := resTmp.([]string) fc.Result = res - return ec.marshalOInt2ᚖint(ctx, field.Selections, res) + return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_partition(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_monitors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__GCEPersistentDiskVolumeSource", + Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_pdName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GCEPersistentDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_pdName(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_path(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_path(ctx, field) if err != nil { return graphql.Null } @@ -28920,26 +30011,23 @@ func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeS }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PdName, nil + return obj.Path, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_pdName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_path(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__GCEPersistentDiskVolumeSource", + Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -28950,8 +30038,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GCEPersisten return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GCEPersistentDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -28978,9 +30066,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeS return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__GCEPersistentDiskVolumeSource", + Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -28991,8 +30079,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GCEPersisten return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpoints(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GlusterfsPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpoints(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretFile(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretFile(ctx, field) if err != nil { return graphql.Null } @@ -29005,26 +30093,23 @@ func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolum }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Endpoints, nil + return obj.SecretFile, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpoints(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretFile(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__GlusterfsPersistentVolumeSource", + Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29035,8 +30120,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPer return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpointsNamespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GlusterfsPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpointsNamespace(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretRef(ctx, field) if err != nil { return graphql.Null } @@ -29049,7 +30134,54 @@ func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolum }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.EndpointsNamespace, nil + return obj.SecretRef, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*model.K8sIoAPICoreV1SecretReference) + fc.Result = res + return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "name": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _K8s__io___api___core___v1__CephFSPersistentVolumeSource_user(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CephFSPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_user(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.User, nil }) if err != nil { ec.Error(ctx, err) @@ -29063,9 +30195,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolum return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpointsNamespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_user(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__GlusterfsPersistentVolumeSource", + Object: "K8s__io___api___core___v1__CephFSPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29076,8 +30208,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPer return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_path(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GlusterfsPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_path(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CinderPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -29090,26 +30222,23 @@ func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolum }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Path, nil + return obj.FsType, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_path(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__GlusterfsPersistentVolumeSource", + Object: "K8s__io___api___core___v1__CinderPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29120,8 +30249,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPer return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GlusterfsPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CinderPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -29148,9 +30277,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolum return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__GlusterfsPersistentVolumeSource", + Object: "K8s__io___api___core___v1__CinderPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29161,8 +30290,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPer return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__HostPathVolumeSource_path(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1HostPathVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_path(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CinderPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_secretRef(ctx, field) if err != nil { return graphql.Null } @@ -29175,38 +30304,41 @@ func (ec *executionContext) _K8s__io___api___core___v1__HostPathVolumeSource_pat }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Path, nil + return obj.SecretRef, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.K8sIoAPICoreV1SecretReference) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_path(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__HostPathVolumeSource", + Object: "K8s__io___api___core___v1__CinderPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__HostPathVolumeSource_type(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1HostPathVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_type(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__CinderPersistentVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1CinderPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_volumeID(ctx, field) if err != nil { return graphql.Null } @@ -29219,23 +30351,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__HostPathVolumeSource_typ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Type, nil + return obj.VolumeID, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__HostPathVolumeSource", + Object: "K8s__io___api___core___v1__CinderPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29246,8 +30381,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__HostPathVolu return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthDiscovery(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthDiscovery(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FCVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -29260,7 +30395,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ChapAuthDiscovery, nil + return obj.FsType, nil }) if err != nil { ec.Error(ctx, err) @@ -29269,26 +30404,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou if resTmp == nil { return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(*string) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthDiscovery(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FCVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__FCVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthSession(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthSession(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_lun(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FCVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_lun(ctx, field) if err != nil { return graphql.Null } @@ -29301,7 +30436,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ChapAuthSession, nil + return obj.Lun, nil }) if err != nil { ec.Error(ctx, err) @@ -29310,26 +30445,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou if resTmp == nil { return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(*int) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalOInt2ᚖint(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthSession(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FCVolumeSource_lun(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__FCVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FCVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -29342,7 +30477,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FsType, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) @@ -29351,26 +30486,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FCVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__FCVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_initiatorName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_initiatorName(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_targetWWNs(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FCVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_targetWWNs(ctx, field) if err != nil { return graphql.Null } @@ -29383,7 +30518,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.InitiatorName, nil + return obj.TargetWWNs, nil }) if err != nil { ec.Error(ctx, err) @@ -29392,14 +30527,14 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.([]string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_initiatorName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FCVolumeSource_targetWWNs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__FCVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29410,8 +30545,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersist return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iqn(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iqn(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FCVolumeSource_wwids(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FCVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_wwids(ctx, field) if err != nil { return graphql.Null } @@ -29424,26 +30559,23 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Iqn, nil + return obj.Wwids, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.([]string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iqn(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FCVolumeSource_wwids(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__FCVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29454,8 +30586,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersist return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iscsiInterface(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iscsiInterface(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSource_driver(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlexPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_driver(ctx, field) if err != nil { return graphql.Null } @@ -29468,23 +30600,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.IscsiInterface, nil + return obj.Driver, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iscsiInterface(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_driver(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__FlexPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29495,8 +30630,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersist return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_lun(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_lun(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlexPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -29509,38 +30644,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Lun, nil + return obj.FsType, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(int) + res := resTmp.(*string) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_lun(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__FlexPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_portals(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_portals(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSource_options(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlexPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_options(ctx, field) if err != nil { return graphql.Null } @@ -29553,7 +30685,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Portals, nil + return obj.Options, nil }) if err != nil { ec.Error(ctx, err) @@ -29562,26 +30694,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou if resTmp == nil { return graphql.Null } - res := resTmp.([]string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_portals(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_options(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__FlexPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlexPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -29608,9 +30740,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__FlexPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29621,8 +30753,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersist return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_secretRef(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FlexPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlexPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_secretRef(ctx, field) if err != nil { return graphql.Null } @@ -29649,9 +30781,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__FlexPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29668,8 +30800,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersist return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_targetPortal(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_targetPortal(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FlockerVolumeSource_datasetName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlockerVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetName(ctx, field) if err != nil { return graphql.Null } @@ -29682,26 +30814,23 @@ func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSou }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.TargetPortal, nil + return obj.DatasetName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_targetPortal(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", + Object: "K8s__io___api___core___v1__FlockerVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29712,8 +30841,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersist return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__LocalVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1LocalVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__LocalVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__FlockerVolumeSource_datasetUUID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1FlockerVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetUUID(ctx, field) if err != nil { return graphql.Null } @@ -29726,7 +30855,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__LocalVolumeSource_fsType }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FsType, nil + return obj.DatasetUUID, nil }) if err != nil { ec.Error(ctx, err) @@ -29740,9 +30869,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__LocalVolumeSource_fsType return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__LocalVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetUUID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__LocalVolumeSource", + Object: "K8s__io___api___core___v1__FlockerVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29753,8 +30882,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__LocalVolumeS return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__LocalVolumeSource_path(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1LocalVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__LocalVolumeSource_path(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GCEPersistentDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -29767,26 +30896,23 @@ func (ec *executionContext) _K8s__io___api___core___v1__LocalVolumeSource_path(c }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Path, nil + return obj.FsType, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__LocalVolumeSource_path(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__LocalVolumeSource", + Object: "K8s__io___api___core___v1__GCEPersistentDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -29797,8 +30923,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__LocalVolumeS return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NFSVolumeSource_path(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NFSVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_path(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_partition(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GCEPersistentDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_partition(ctx, field) if err != nil { return graphql.Null } @@ -29811,38 +30937,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__NFSVolumeSource_path(ctx }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Path, nil + return obj.Partition, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*int) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOInt2ᚖint(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NFSVolumeSource_path(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_partition(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NFSVolumeSource", + Object: "K8s__io___api___core___v1__GCEPersistentDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NFSVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NFSVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_pdName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GCEPersistentDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_pdName(ctx, field) if err != nil { return graphql.Null } @@ -29855,35 +30978,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__NFSVolumeSource_readOnly }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.PdName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(string) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NFSVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_pdName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NFSVolumeSource", + Object: "K8s__io___api___core___v1__GCEPersistentDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NFSVolumeSource_server(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NFSVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_server(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GCEPersistentDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -29896,38 +31022,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__NFSVolumeSource_server(c }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Server, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NFSVolumeSource_server(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NFSVolumeSource", + Object: "K8s__io___api___core___v1__GCEPersistentDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_lastTransitionTime(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceCondition) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_lastTransitionTime(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpoints(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GlusterfsPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpoints(ctx, field) if err != nil { return graphql.Null } @@ -29940,35 +31063,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_lastT }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LastTransitionTime, nil + return obj.Endpoints, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCondition_lastTransitionTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpoints(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NamespaceCondition", + Object: "K8s__io___api___core___v1__GlusterfsPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_message(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceCondition) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_message(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpointsNamespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GlusterfsPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpointsNamespace(ctx, field) if err != nil { return graphql.Null } @@ -29981,7 +31107,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_messa }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Message, nil + return obj.EndpointsNamespace, nil }) if err != nil { ec.Error(ctx, err) @@ -29995,9 +31121,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_messa return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCondition_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpointsNamespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NamespaceCondition", + Object: "K8s__io___api___core___v1__GlusterfsPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -30008,8 +31134,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCon return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_reason(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceCondition) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_reason(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_path(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GlusterfsPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_path(ctx, field) if err != nil { return graphql.Null } @@ -30022,23 +31148,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_reaso }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Reason, nil + return obj.Path, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCondition_reason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_path(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NamespaceCondition", + Object: "K8s__io___api___core___v1__GlusterfsPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -30049,8 +31178,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCon return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_status(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceCondition) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_status(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1GlusterfsPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -30063,38 +31192,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_statu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Status, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(model.K8sIoAPICoreV1ConditionStatus) + res := resTmp.(*bool) fc.Result = res - return ec.marshalNK8s__io___api___core___v1__ConditionStatus2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ConditionStatus(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCondition_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NamespaceCondition", + Object: "K8s__io___api___core___v1__GlusterfsPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__ConditionStatus does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_type(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceCondition) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_type(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__HostPathVolumeSource_path(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1HostPathVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_path(ctx, field) if err != nil { return graphql.Null } @@ -30107,7 +31233,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_type( }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Type, nil + return obj.Path, nil }) if err != nil { ec.Error(ctx, err) @@ -30119,26 +31245,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_type( } return graphql.Null } - res := resTmp.(model.K8sIoAPICoreV1NamespaceConditionType) + res := resTmp.(string) fc.Result = res - return ec.marshalNK8s__io___api___core___v1__NamespaceConditionType2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NamespaceConditionType(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCondition_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_path(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NamespaceCondition", + Object: "K8s__io___api___core___v1__HostPathVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__NamespaceConditionType does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NamespaceSpec_finalizers(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceSpec_finalizers(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__HostPathVolumeSource_type(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1HostPathVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_type(ctx, field) if err != nil { return graphql.Null } @@ -30151,7 +31277,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceSpec_finalizers }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Finalizers, nil + return obj.Type, nil }) if err != nil { ec.Error(ctx, err) @@ -30160,14 +31286,14 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceSpec_finalizers if resTmp == nil { return graphql.Null } - res := resTmp.([]string) + res := resTmp.(*string) fc.Result = res - return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceSpec_finalizers(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NamespaceSpec", + Object: "K8s__io___api___core___v1__HostPathVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -30178,8 +31304,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceSpe return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NamespaceStatus_conditions(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceStatus_conditions(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthDiscovery(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthDiscovery(ctx, field) if err != nil { return graphql.Null } @@ -30192,7 +31318,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceStatus_conditio }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Conditions, nil + return obj.ChapAuthDiscovery, nil }) if err != nil { ec.Error(ctx, err) @@ -30201,38 +31327,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceStatus_conditio if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1NamespaceCondition) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__NamespaceCondition2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NamespaceConditionᚄ(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceStatus_conditions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthDiscovery(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NamespaceStatus", + Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "lastTransitionTime": - return ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_lastTransitionTime(ctx, field) - case "message": - return ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_message(ctx, field) - case "reason": - return ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_reason(ctx, field) - case "status": - return ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_status(ctx, field) - case "type": - return ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_type(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NamespaceCondition", field.Name) + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NamespaceStatus_phase(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceStatus_phase(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthSession(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthSession(ctx, field) if err != nil { return graphql.Null } @@ -30245,7 +31359,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceStatus_phase(ct }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Phase, nil + return obj.ChapAuthSession, nil }) if err != nil { ec.Error(ctx, err) @@ -30254,26 +31368,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__NamespaceStatus_phase(ct if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1NamespacePhase) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__NamespacePhase2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NamespacePhase(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceStatus_phase(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthSession(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NamespaceStatus", + Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__NamespacePhase does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NodeAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeAffinity) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -30286,7 +31400,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeAffinity_preferredDu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PreferredDuringSchedulingIgnoredDuringExecution, nil + return obj.FsType, nil }) if err != nil { ec.Error(ctx, err) @@ -30295,32 +31409,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeAffinity_preferredDu if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1PreferredSchedulingTerm) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PreferredSchedulingTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PreferredSchedulingTermᚄ(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NodeAffinity", + Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "preference": - return ec.fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_preference(ctx, field) - case "weight": - return ec.fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_weight(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PreferredSchedulingTerm", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NodeAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeAffinity) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_initiatorName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_initiatorName(ctx, field) if err != nil { return graphql.Null } @@ -30333,7 +31441,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeAffinity_requiredDur }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RequiredDuringSchedulingIgnoredDuringExecution, nil + return obj.InitiatorName, nil }) if err != nil { ec.Error(ctx, err) @@ -30342,30 +31450,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeAffinity_requiredDur if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1NodeSelector) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__NodeSelector2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelector(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_initiatorName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NodeAffinity", + Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "nodeSelectorTerms": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelector_nodeSelectorTerms(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelector", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NodeSelector_nodeSelectorTerms(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelector) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelector_nodeSelectorTerms(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iqn(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iqn(ctx, field) if err != nil { return graphql.Null } @@ -30378,7 +31482,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeSelector_nodeSelecto }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodeSelectorTerms, nil + return obj.Iqn, nil }) if err != nil { ec.Error(ctx, err) @@ -30390,32 +31494,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeSelector_nodeSelecto } return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1NodeSelectorTerm) + res := resTmp.(string) fc.Result = res - return ec.marshalNK8s__io___api___core___v1__NodeSelectorTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelectorTermᚄ(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelector_nodeSelectorTerms(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iqn(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NodeSelector", + Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "matchExpressions": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchExpressions(ctx, field) - case "matchFields": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchFields(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelectorTerm", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorRequirement_key(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelectorRequirement) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_key(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iscsiInterface(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iscsiInterface(ctx, field) if err != nil { return graphql.Null } @@ -30428,26 +31526,23 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorRequirement_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Key, nil + return obj.IscsiInterface, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iscsiInterface(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NodeSelectorRequirement", + Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -30458,8 +31553,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelector return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorRequirement_operator(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelectorRequirement) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_operator(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_lun(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_lun(ctx, field) if err != nil { return graphql.Null } @@ -30472,7 +31567,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorRequirement_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Operator, nil + return obj.Lun, nil }) if err != nil { ec.Error(ctx, err) @@ -30484,26 +31579,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorRequirement_ } return graphql.Null } - res := resTmp.(model.K8sIoAPICoreV1NodeSelectorOperator) + res := resTmp.(int) fc.Result = res - return ec.marshalNK8s__io___api___core___v1__NodeSelectorOperator2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelectorOperator(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_operator(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_lun(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NodeSelectorRequirement", + Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__NodeSelectorOperator does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorRequirement_values(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelectorRequirement) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_values(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_portals(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_portals(ctx, field) if err != nil { return graphql.Null } @@ -30516,7 +31611,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorRequirement_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Values, nil + return obj.Portals, nil }) if err != nil { ec.Error(ctx, err) @@ -30530,9 +31625,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorRequirement_ return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_values(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_portals(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NodeSelectorRequirement", + Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -30543,8 +31638,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelector return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorTerm_matchExpressions(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelectorTerm) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchExpressions(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -30557,7 +31652,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorTerm_matchEx }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MatchExpressions, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) @@ -30566,34 +31661,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorTerm_matchEx if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1NodeSelectorRequirement) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__NodeSelectorRequirement2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelectorRequirementᚄ(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchExpressions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NodeSelectorTerm", + Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "key": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_key(ctx, field) - case "operator": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_operator(ctx, field) - case "values": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_values(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelectorRequirement", field.Name) + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorTerm_matchFields(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelectorTerm) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchFields(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_secretRef(ctx, field) if err != nil { return graphql.Null } @@ -30606,7 +31693,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorTerm_matchFi }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MatchFields, nil + return obj.SecretRef, nil }) if err != nil { ec.Error(ctx, err) @@ -30615,34 +31702,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorTerm_matchFi if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1NodeSelectorRequirement) + res := resTmp.(*model.K8sIoAPICoreV1SecretReference) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__NodeSelectorRequirement2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelectorRequirementᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchFields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__NodeSelectorTerm", + Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "key": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_key(ctx, field) - case "operator": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_operator(ctx, field) - case "values": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_values(ctx, field) + case "name": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelectorRequirement", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_apiVersion(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_apiVersion(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ISCSIPersistentVolumeSource_targetPortal(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_targetPortal(ctx, field) if err != nil { return graphql.Null } @@ -30655,23 +31740,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_apiVersi }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.APIVersion, nil + return obj.TargetPortal, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_targetPortal(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ObjectReference", + Object: "K8s__io___api___core___v1__ISCSIPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -30682,8 +31770,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectRefere return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_fieldPath(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_fieldPath(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__LocalVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1LocalVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__LocalVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -30696,7 +31784,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_fieldPat }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FieldPath, nil + return obj.FsType, nil }) if err != nil { ec.Error(ctx, err) @@ -30710,9 +31798,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_fieldPat return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_fieldPath(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__LocalVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ObjectReference", + Object: "K8s__io___api___core___v1__LocalVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -30723,8 +31811,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectRefere return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_kind(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_kind(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__LocalVolumeSource_path(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1LocalVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__LocalVolumeSource_path(ctx, field) if err != nil { return graphql.Null } @@ -30737,23 +31825,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_kind(ctx }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Kind, nil + return obj.Path, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__LocalVolumeSource_path(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ObjectReference", + Object: "K8s__io___api___core___v1__LocalVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -30764,8 +31855,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectRefere return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_name(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_name(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NFSVolumeSource_path(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NFSVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_path(ctx, field) if err != nil { return graphql.Null } @@ -30778,23 +31869,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_name(ctx }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.Path, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NFSVolumeSource_path(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ObjectReference", + Object: "K8s__io___api___core___v1__NFSVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -30805,8 +31899,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectRefere return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_namespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_namespace(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NFSVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NFSVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -30819,7 +31913,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_namespac }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Namespace, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) @@ -30828,26 +31922,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_namespac if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NFSVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ObjectReference", + Object: "K8s__io___api___core___v1__NFSVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_resourceVersion(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_resourceVersion(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NFSVolumeSource_server(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NFSVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_server(ctx, field) if err != nil { return graphql.Null } @@ -30860,23 +31954,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_resource }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ResourceVersion, nil + return obj.Server, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_resourceVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NFSVolumeSource_server(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ObjectReference", + Object: "K8s__io___api___core___v1__NFSVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -30887,8 +31984,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectRefere return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_uid(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_uid(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_lastTransitionTime(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceCondition) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_lastTransitionTime(ctx, field) if err != nil { return graphql.Null } @@ -30901,7 +31998,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_uid(ctx }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.UID, nil + return obj.LastTransitionTime, nil }) if err != nil { ec.Error(ctx, err) @@ -30912,24 +32009,24 @@ func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_uid(ctx } res := resTmp.(*string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_uid(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCondition_lastTransitionTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ObjectReference", + Object: "K8s__io___api___core___v1__NamespaceCondition", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastProbeTime(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastProbeTime(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_message(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceCondition) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_message(ctx, field) if err != nil { return graphql.Null } @@ -30942,7 +32039,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCon }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LastProbeTime, nil + return obj.Message, nil }) if err != nil { ec.Error(ctx, err) @@ -30953,24 +32050,24 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCon } res := resTmp.(*string) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastProbeTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCondition_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", + Object: "K8s__io___api___core___v1__NamespaceCondition", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastTransitionTime(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastTransitionTime(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_reason(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceCondition) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_reason(ctx, field) if err != nil { return graphql.Null } @@ -30983,7 +32080,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCon }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LastTransitionTime, nil + return obj.Reason, nil }) if err != nil { ec.Error(ctx, err) @@ -30994,24 +32091,24 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCon } res := resTmp.(*string) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastTransitionTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCondition_reason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", + Object: "K8s__io___api___core___v1__NamespaceCondition", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_message(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_message(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_status(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceCondition) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_status(ctx, field) if err != nil { return graphql.Null } @@ -31024,35 +32121,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCon }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Message, nil + return obj.Status, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(model.K8sIoAPICoreV1ConditionStatus) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNK8s__io___api___core___v1__ConditionStatus2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ConditionStatus(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCondition_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", + Object: "K8s__io___api___core___v1__NamespaceCondition", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type K8s__io___api___core___v1__ConditionStatus does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_reason(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_reason(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NamespaceCondition_type(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceCondition) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_type(ctx, field) if err != nil { return graphql.Null } @@ -31065,35 +32165,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCon }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Reason, nil + return obj.Type, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(model.K8sIoAPICoreV1NamespaceConditionType) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNK8s__io___api___core___v1__NamespaceConditionType2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NamespaceConditionType(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_reason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceCondition_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", + Object: "K8s__io___api___core___v1__NamespaceCondition", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type K8s__io___api___core___v1__NamespaceConditionType does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_status(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_status(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NamespaceSpec_finalizers(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceSpec_finalizers(ctx, field) if err != nil { return graphql.Null } @@ -31106,38 +32209,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCon }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Status, nil + return obj.Finalizers, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(model.K8sIoAPICoreV1ConditionStatus) + res := resTmp.([]string) fc.Result = res - return ec.marshalNK8s__io___api___core___v1__ConditionStatus2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ConditionStatus(ctx, field.Selections, res) + return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceSpec_finalizers(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", + Object: "K8s__io___api___core___v1__NamespaceSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__ConditionStatus does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_type(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_type(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NamespaceStatus_conditions(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceStatus_conditions(ctx, field) if err != nil { return graphql.Null } @@ -31150,38 +32250,47 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCon }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Type, nil + return obj.Conditions, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(model.K8sIoAPICoreV1PersistentVolumeClaimConditionType) + res := resTmp.([]*model.K8sIoAPICoreV1NamespaceCondition) fc.Result = res - return ec.marshalNK8s__io___api___core___v1__PersistentVolumeClaimConditionType2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumeClaimConditionType(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__NamespaceCondition2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NamespaceConditionᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceStatus_conditions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", + Object: "K8s__io___api___core___v1__NamespaceStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__PersistentVolumeClaimConditionType does not have child fields") + switch field.Name { + case "lastTransitionTime": + return ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_lastTransitionTime(ctx, field) + case "message": + return ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_message(ctx, field) + case "reason": + return ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_reason(ctx, field) + case "status": + return ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_status(ctx, field) + case "type": + return ec.fieldContext_K8s__io___api___core___v1__NamespaceCondition_type(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NamespaceCondition", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_accessModes(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_accessModes(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NamespaceStatus_phase(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NamespaceStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NamespaceStatus_phase(ctx, field) if err != nil { return graphql.Null } @@ -31194,7 +32303,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AccessModes, nil + return obj.Phase, nil }) if err != nil { ec.Error(ctx, err) @@ -31203,26 +32312,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe if resTmp == nil { return graphql.Null } - res := resTmp.([]string) + res := resTmp.(*model.K8sIoAPICoreV1NamespacePhase) fc.Result = res - return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__NamespacePhase2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NamespacePhase(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_accessModes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NamespaceStatus_phase(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", + Object: "K8s__io___api___core___v1__NamespaceStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type K8s__io___api___core___v1__NamespacePhase does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSource(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSource(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NodeAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeAffinity) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) if err != nil { return graphql.Null } @@ -31235,7 +32344,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DataSource, nil + return obj.PreferredDuringSchedulingIgnoredDuringExecution, nil }) if err != nil { ec.Error(ctx, err) @@ -31244,34 +32353,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1TypedLocalObjectReference) + res := resTmp.([]*model.K8sIoAPICoreV1PreferredSchedulingTerm) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__TypedLocalObjectReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1TypedLocalObjectReference(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PreferredSchedulingTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PreferredSchedulingTermᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSource(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", + Object: "K8s__io___api___core___v1__NodeAffinity", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "apiGroup": - return ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_apiGroup(ctx, field) - case "kind": - return ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_kind(ctx, field) - case "name": - return ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_name(ctx, field) + case "preference": + return ec.fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_preference(ctx, field) + case "weight": + return ec.fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_weight(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__TypedLocalObjectReference", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PreferredSchedulingTerm", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSourceRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSourceRef(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NodeAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeAffinity) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) if err != nil { return graphql.Null } @@ -31284,7 +32391,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DataSourceRef, nil + return obj.RequiredDuringSchedulingIgnoredDuringExecution, nil }) if err != nil { ec.Error(ctx, err) @@ -31293,36 +32400,30 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1TypedObjectReference) + res := resTmp.(*model.K8sIoAPICoreV1NodeSelector) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__TypedObjectReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1TypedObjectReference(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__NodeSelector2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelector(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSourceRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", + Object: "K8s__io___api___core___v1__NodeAffinity", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "apiGroup": - return ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_apiGroup(ctx, field) - case "kind": - return ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_kind(ctx, field) - case "name": - return ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_namespace(ctx, field) + case "nodeSelectorTerms": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelector_nodeSelectorTerms(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__TypedObjectReference", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelector", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_resources(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_resources(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NodeSelector_nodeSelectorTerms(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelector) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelector_nodeSelectorTerms(ctx, field) if err != nil { return graphql.Null } @@ -31335,43 +32436,44 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Resources, nil + return obj.NodeSelectorTerms, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1ResourceRequirements) + res := resTmp.([]*model.K8sIoAPICoreV1NodeSelectorTerm) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__ResourceRequirements2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ResourceRequirements(ctx, field.Selections, res) + return ec.marshalNK8s__io___api___core___v1__NodeSelectorTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelectorTermᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_resources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelector_nodeSelectorTerms(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", + Object: "K8s__io___api___core___v1__NodeSelector", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "claims": - return ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_claims(ctx, field) - case "limits": - return ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_limits(ctx, field) - case "requests": - return ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_requests(ctx, field) + case "matchExpressions": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchExpressions(ctx, field) + case "matchFields": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchFields(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ResourceRequirements", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelectorTerm", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_selector(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_selector(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorRequirement_key(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelectorRequirement) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_key(ctx, field) if err != nil { return graphql.Null } @@ -31384,41 +32486,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Selector, nil + return obj.Key, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoApimachineryPkgApisMetaV1LabelSelector) + res := resTmp.(string) fc.Result = res - return ec.marshalOK8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgApisMetaV1LabelSelector(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_selector(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", + Object: "K8s__io___api___core___v1__NodeSelectorRequirement", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "matchExpressions": - return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx, field) - case "matchLabels": - return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_storageClassName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_storageClassName(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorRequirement_operator(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelectorRequirement) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_operator(ctx, field) if err != nil { return graphql.Null } @@ -31431,35 +32530,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.StorageClassName, nil + return obj.Operator, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(model.K8sIoAPICoreV1NodeSelectorOperator) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNK8s__io___api___core___v1__NodeSelectorOperator2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelectorOperator(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_storageClassName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_operator(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", + Object: "K8s__io___api___core___v1__NodeSelectorRequirement", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type K8s__io___api___core___v1__NodeSelectorOperator does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeMode(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeMode(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorRequirement_values(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelectorRequirement) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_values(ctx, field) if err != nil { return graphql.Null } @@ -31472,7 +32574,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumeMode, nil + return obj.Values, nil }) if err != nil { ec.Error(ctx, err) @@ -31481,14 +32583,14 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.([]string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_values(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", + Object: "K8s__io___api___core___v1__NodeSelectorRequirement", Field: field, IsMethod: false, IsResolver: false, @@ -31499,8 +32601,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVo return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeName(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorTerm_matchExpressions(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelectorTerm) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchExpressions(ctx, field) if err != nil { return graphql.Null } @@ -31513,7 +32615,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumeName, nil + return obj.MatchExpressions, nil }) if err != nil { ec.Error(ctx, err) @@ -31522,26 +32624,34 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpe if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.([]*model.K8sIoAPICoreV1NodeSelectorRequirement) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__NodeSelectorRequirement2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelectorRequirementᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchExpressions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", + Object: "K8s__io___api___core___v1__NodeSelectorTerm", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "key": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_key(ctx, field) + case "operator": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_operator(ctx, field) + case "values": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_values(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelectorRequirement", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_accessModes(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_accessModes(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__NodeSelectorTerm_matchFields(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1NodeSelectorTerm) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchFields(ctx, field) if err != nil { return graphql.Null } @@ -31554,7 +32664,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AccessModes, nil + return obj.MatchFields, nil }) if err != nil { ec.Error(ctx, err) @@ -31563,26 +32673,34 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta if resTmp == nil { return graphql.Null } - res := resTmp.([]string) + res := resTmp.([]*model.K8sIoAPICoreV1NodeSelectorRequirement) fc.Result = res - return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__NodeSelectorRequirement2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelectorRequirementᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_accessModes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchFields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", + Object: "K8s__io___api___core___v1__NodeSelectorTerm", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "key": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_key(ctx, field) + case "operator": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_operator(ctx, field) + case "values": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorRequirement_values(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelectorRequirement", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResources(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResources(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_apiVersion(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_apiVersion(ctx, field) if err != nil { return graphql.Null } @@ -31595,7 +32713,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AllocatedResources, nil + return obj.APIVersion, nil }) if err != nil { ec.Error(ctx, err) @@ -31604,26 +32722,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_apiVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", + Object: "K8s__io___api___core___v1__ObjectReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResourceStatuses(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResourceStatuses(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_fieldPath(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_fieldPath(ctx, field) if err != nil { return graphql.Null } @@ -31636,7 +32754,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AllocatedResourceStatuses, nil + return obj.FieldPath, nil }) if err != nil { ec.Error(ctx, err) @@ -31645,26 +32763,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResourceStatuses(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_fieldPath(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", + Object: "K8s__io___api___core___v1__ObjectReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_capacity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_capacity(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_kind(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_kind(ctx, field) if err != nil { return graphql.Null } @@ -31677,7 +32795,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Capacity, nil + return obj.Kind, nil }) if err != nil { ec.Error(ctx, err) @@ -31686,26 +32804,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_capacity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", + Object: "K8s__io___api___core___v1__ObjectReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_conditions(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_conditions(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_name(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_name(ctx, field) if err != nil { return graphql.Null } @@ -31718,7 +32836,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Conditions, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) @@ -31727,40 +32845,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1PersistentVolumeClaimCondition) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PersistentVolumeClaimCondition2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumeClaimConditionᚄ(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_conditions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", + Object: "K8s__io___api___core___v1__ObjectReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "lastProbeTime": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastProbeTime(ctx, field) - case "lastTransitionTime": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastTransitionTime(ctx, field) - case "message": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_message(ctx, field) - case "reason": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_reason(ctx, field) - case "status": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_status(ctx, field) - case "type": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_type(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PersistentVolumeClaimCondition", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_phase(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_phase(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_namespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_namespace(ctx, field) if err != nil { return graphql.Null } @@ -31773,7 +32877,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Phase, nil + return obj.Namespace, nil }) if err != nil { ec.Error(ctx, err) @@ -31782,26 +32886,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSta if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1PersistentVolumeClaimPhase) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PersistentVolumeClaimPhase2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumeClaimPhase(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_phase(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", + Object: "K8s__io___api___core___v1__ObjectReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__PersistentVolumeClaimPhase does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_accessModes(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_accessModes(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_resourceVersion(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_resourceVersion(ctx, field) if err != nil { return graphql.Null } @@ -31814,7 +32918,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_acc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AccessModes, nil + return obj.ResourceVersion, nil }) if err != nil { ec.Error(ctx, err) @@ -31823,14 +32927,14 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_acc if resTmp == nil { return graphql.Null } - res := resTmp.([]string) + res := resTmp.(*string) fc.Result = res - return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_accessModes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_resourceVersion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__ObjectReference", Field: field, IsMethod: false, IsResolver: false, @@ -31841,8 +32945,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVo return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_awsElasticBlockStore(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_awsElasticBlockStore(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ObjectReference_uid(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ObjectReference_uid(ctx, field) if err != nil { return graphql.Null } @@ -31855,7 +32959,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_aws }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AwsElasticBlockStore, nil + return obj.UID, nil }) if err != nil { ec.Error(ctx, err) @@ -31864,36 +32968,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_aws if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1AWSElasticBlockStoreVolumeSource(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_awsElasticBlockStore(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ObjectReference_uid(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__ObjectReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_fsType(ctx, field) - case "partition": - return ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_partition(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_readOnly(ctx, field) - case "volumeID": - return ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_volumeID(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_azureDisk(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureDisk(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastProbeTime(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastProbeTime(ctx, field) if err != nil { return graphql.Null } @@ -31906,7 +33000,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_azu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AzureDisk, nil + return obj.LastProbeTime, nil }) if err != nil { ec.Error(ctx, err) @@ -31915,40 +33009,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_azu if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1AzureDiskVolumeSource) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__AzureDiskVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1AzureDiskVolumeSource(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureDisk(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastProbeTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "cachingMode": - return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_cachingMode(ctx, field) - case "diskName": - return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskName(ctx, field) - case "diskURI": - return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskURI(ctx, field) - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_fsType(ctx, field) - case "kind": - return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_kind(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_readOnly(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__AzureDiskVolumeSource", field.Name) + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_azureFile(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureFile(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastTransitionTime(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastTransitionTime(ctx, field) if err != nil { return graphql.Null } @@ -31961,7 +33041,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_azu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AzureFile, nil + return obj.LastTransitionTime, nil }) if err != nil { ec.Error(ctx, err) @@ -31970,36 +33050,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_azu if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1AzureFilePersistentVolumeSource) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__AzureFilePersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1AzureFilePersistentVolumeSource(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureFile(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastTransitionTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_readOnly(ctx, field) - case "secretName": - return ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretName(ctx, field) - case "secretNamespace": - return ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretNamespace(ctx, field) - case "shareName": - return ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_shareName(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__AzureFilePersistentVolumeSource", field.Name) + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_capacity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_capacity(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_message(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_message(ctx, field) if err != nil { return graphql.Null } @@ -32012,7 +33082,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_cap }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Capacity, nil + return obj.Message, nil }) if err != nil { ec.Error(ctx, err) @@ -32021,26 +33091,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_cap if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_capacity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_cephfs(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cephfs(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_reason(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_reason(ctx, field) if err != nil { return graphql.Null } @@ -32053,7 +33123,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_cep }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Cephfs, nil + return obj.Reason, nil }) if err != nil { ec.Error(ctx, err) @@ -32062,40 +33132,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_cep if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1CephFSPersistentVolumeSource) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__CephFSPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1CephFSPersistentVolumeSource(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cephfs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_reason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "monitors": - return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_monitors(ctx, field) - case "path": - return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_path(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_readOnly(ctx, field) - case "secretFile": - return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretFile(ctx, field) - case "secretRef": - return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretRef(ctx, field) - case "user": - return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_user(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__CephFSPersistentVolumeSource", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_cinder(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cinder(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_status(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_status(ctx, field) if err != nil { return graphql.Null } @@ -32108,45 +33164,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_cin }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Cinder, nil + return obj.Status, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1CinderPersistentVolumeSource) + res := resTmp.(model.K8sIoAPICoreV1ConditionStatus) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__CinderPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1CinderPersistentVolumeSource(ctx, field.Selections, res) + return ec.marshalNK8s__io___api___core___v1__ConditionStatus2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ConditionStatus(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cinder(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_fsType(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_readOnly(ctx, field) - case "secretRef": - return ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_secretRef(ctx, field) - case "volumeID": - return ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_volumeID(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__CinderPersistentVolumeSource", field.Name) + return nil, errors.New("field of type K8s__io___api___core___v1__ConditionStatus does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_claimRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_claimRef(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimCondition_type(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimCondition) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_type(ctx, field) if err != nil { return graphql.Null } @@ -32159,51 +33208,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_cla }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ClaimRef, nil + return obj.Type, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1ObjectReference) + res := resTmp.(model.K8sIoAPICoreV1PersistentVolumeClaimConditionType) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__ObjectReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ObjectReference(ctx, field.Selections, res) + return ec.marshalNK8s__io___api___core___v1__PersistentVolumeClaimConditionType2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumeClaimConditionType(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_claimRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimCondition", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "apiVersion": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_apiVersion(ctx, field) - case "fieldPath": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_fieldPath(ctx, field) - case "kind": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_kind(ctx, field) - case "name": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_namespace(ctx, field) - case "resourceVersion": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_resourceVersion(ctx, field) - case "uid": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_uid(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ObjectReference", field.Name) + return nil, errors.New("field of type K8s__io___api___core___v1__PersistentVolumeClaimConditionType does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_csi(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_csi(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_accessModes(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_accessModes(ctx, field) if err != nil { return graphql.Null } @@ -32216,7 +33252,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_csi }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Csi, nil + return obj.AccessModes, nil }) if err != nil { ec.Error(ctx, err) @@ -32225,48 +33261,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_csi if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1CSIPersistentVolumeSource) + res := resTmp.([]string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__CSIPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1CSIPersistentVolumeSource(ctx, field.Selections, res) + return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_csi(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_accessModes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "controllerExpandSecretRef": - return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerExpandSecretRef(ctx, field) - case "controllerPublishSecretRef": - return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerPublishSecretRef(ctx, field) - case "driver": - return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_driver(ctx, field) - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_fsType(ctx, field) - case "nodeExpandSecretRef": - return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeExpandSecretRef(ctx, field) - case "nodePublishSecretRef": - return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodePublishSecretRef(ctx, field) - case "nodeStageSecretRef": - return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeStageSecretRef(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_readOnly(ctx, field) - case "volumeAttributes": - return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeAttributes(ctx, field) - case "volumeHandle": - return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeHandle(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__CSIPersistentVolumeSource", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_fc(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_fc(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSource(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSource(ctx, field) if err != nil { return graphql.Null } @@ -32279,7 +33293,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_fc( }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Fc, nil + return obj.DataSource, nil }) if err != nil { ec.Error(ctx, err) @@ -32288,38 +33302,34 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_fc( if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1FCVolumeSource) + res := resTmp.(*model.K8sIoAPICoreV1TypedLocalObjectReference) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__FCVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1FCVolumeSource(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__TypedLocalObjectReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1TypedLocalObjectReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_fc(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSource(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_fsType(ctx, field) - case "lun": - return ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_lun(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_readOnly(ctx, field) - case "targetWWNs": - return ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_targetWWNs(ctx, field) - case "wwids": - return ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_wwids(ctx, field) + case "apiGroup": + return ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_apiGroup(ctx, field) + case "kind": + return ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_kind(ctx, field) + case "name": + return ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_name(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__FCVolumeSource", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__TypedLocalObjectReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_flexVolume(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flexVolume(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSourceRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSourceRef(ctx, field) if err != nil { return graphql.Null } @@ -32332,7 +33342,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_fle }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FlexVolume, nil + return obj.DataSourceRef, nil }) if err != nil { ec.Error(ctx, err) @@ -32341,38 +33351,36 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_fle if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1FlexPersistentVolumeSource) + res := resTmp.(*model.K8sIoAPICoreV1TypedObjectReference) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__FlexPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1FlexPersistentVolumeSource(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__TypedObjectReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1TypedObjectReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flexVolume(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_dataSourceRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "driver": - return ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_driver(ctx, field) - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_fsType(ctx, field) - case "options": - return ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_options(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_readOnly(ctx, field) - case "secretRef": - return ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_secretRef(ctx, field) + case "apiGroup": + return ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_apiGroup(ctx, field) + case "kind": + return ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_kind(ctx, field) + case "name": + return ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_namespace(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__FlexPersistentVolumeSource", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__TypedObjectReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_flocker(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flocker(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_resources(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_resources(ctx, field) if err != nil { return graphql.Null } @@ -32385,7 +33393,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_flo }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Flocker, nil + return obj.Resources, nil }) if err != nil { ec.Error(ctx, err) @@ -32394,32 +33402,34 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_flo if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1FlockerVolumeSource) + res := resTmp.(*model.K8sIoAPICoreV1ResourceRequirements) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__FlockerVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1FlockerVolumeSource(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__ResourceRequirements2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ResourceRequirements(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flocker(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_resources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "datasetName": - return ec.fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetName(ctx, field) - case "datasetUUID": - return ec.fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetUUID(ctx, field) + case "claims": + return ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_claims(ctx, field) + case "limits": + return ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_limits(ctx, field) + case "requests": + return ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_requests(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__FlockerVolumeSource", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ResourceRequirements", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_gcePersistentDisk(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_gcePersistentDisk(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_selector(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_selector(ctx, field) if err != nil { return graphql.Null } @@ -32432,7 +33442,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_gce }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.GcePersistentDisk, nil + return obj.Selector, nil }) if err != nil { ec.Error(ctx, err) @@ -32441,36 +33451,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_gce if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1GCEPersistentDiskVolumeSource) + res := resTmp.(*model.K8sIoApimachineryPkgApisMetaV1LabelSelector) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__GCEPersistentDiskVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1GCEPersistentDiskVolumeSource(ctx, field.Selections, res) + return ec.marshalOK8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgApisMetaV1LabelSelector(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_gcePersistentDisk(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_selector(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_fsType(ctx, field) - case "partition": - return ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_partition(ctx, field) - case "pdName": - return ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_pdName(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_readOnly(ctx, field) + case "matchExpressions": + return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx, field) + case "matchLabels": + return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__GCEPersistentDiskVolumeSource", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_glusterfs(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_glusterfs(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_storageClassName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_storageClassName(ctx, field) if err != nil { return graphql.Null } @@ -32483,7 +33489,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_glu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Glusterfs, nil + return obj.StorageClassName, nil }) if err != nil { ec.Error(ctx, err) @@ -32492,36 +33498,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_glu if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1GlusterfsPersistentVolumeSource) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__GlusterfsPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1GlusterfsPersistentVolumeSource(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_glusterfs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_storageClassName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "endpoints": - return ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpoints(ctx, field) - case "endpointsNamespace": - return ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpointsNamespace(ctx, field) - case "path": - return ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_path(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_readOnly(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__GlusterfsPersistentVolumeSource", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_hostPath(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_hostPath(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeMode(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeMode(ctx, field) if err != nil { return graphql.Null } @@ -32534,7 +33530,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_hos }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.HostPath, nil + return obj.VolumeMode, nil }) if err != nil { ec.Error(ctx, err) @@ -32543,32 +33539,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_hos if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1HostPathVolumeSource) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__HostPathVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1HostPathVolumeSource(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_hostPath(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "path": - return ec.fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_path(ctx, field) - case "type": - return ec.fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_type(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__HostPathVolumeSource", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_iscsi(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_iscsi(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeName(ctx, field) if err != nil { return graphql.Null } @@ -32581,7 +33571,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_isc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Iscsi, nil + return obj.VolumeName, nil }) if err != nil { ec.Error(ctx, err) @@ -32590,50 +33580,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_isc if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__ISCSIPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ISCSIPersistentVolumeSource(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_iscsi(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimSpec_volumeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "chapAuthDiscovery": - return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthDiscovery(ctx, field) - case "chapAuthSession": - return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthSession(ctx, field) - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_fsType(ctx, field) - case "initiatorName": - return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_initiatorName(ctx, field) - case "iqn": - return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iqn(ctx, field) - case "iscsiInterface": - return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iscsiInterface(ctx, field) - case "lun": - return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_lun(ctx, field) - case "portals": - return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_portals(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_readOnly(ctx, field) - case "secretRef": - return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_secretRef(ctx, field) - case "targetPortal": - return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_targetPortal(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ISCSIPersistentVolumeSource", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_local(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_local(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_accessModes(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_accessModes(ctx, field) if err != nil { return graphql.Null } @@ -32646,7 +33612,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_loc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Local, nil + return obj.AccessModes, nil }) if err != nil { ec.Error(ctx, err) @@ -32655,32 +33621,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_loc if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1LocalVolumeSource) + res := resTmp.([]string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__LocalVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1LocalVolumeSource(ctx, field.Selections, res) + return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_local(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_accessModes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__LocalVolumeSource_fsType(ctx, field) - case "path": - return ec.fieldContext_K8s__io___api___core___v1__LocalVolumeSource_path(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__LocalVolumeSource", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_mountOptions(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_mountOptions(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResources(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResources(ctx, field) if err != nil { return graphql.Null } @@ -32693,7 +33653,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_mou }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MountOptions, nil + return obj.AllocatedResources, nil }) if err != nil { ec.Error(ctx, err) @@ -32702,26 +33662,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_mou if resTmp == nil { return graphql.Null } - res := resTmp.([]string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_mountOptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_nfs(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nfs(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResourceStatuses(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResourceStatuses(ctx, field) if err != nil { return graphql.Null } @@ -32734,7 +33694,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_nfs }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Nfs, nil + return obj.AllocatedResourceStatuses, nil }) if err != nil { ec.Error(ctx, err) @@ -32743,34 +33703,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_nfs if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1NFSVolumeSource) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__NFSVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NFSVolumeSource(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nfs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_allocatedResourceStatuses(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "path": - return ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_path(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_readOnly(ctx, field) - case "server": - return ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_server(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NFSVolumeSource", field.Name) + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_nodeAffinity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nodeAffinity(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_capacity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_capacity(ctx, field) if err != nil { return graphql.Null } @@ -32783,7 +33735,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_nod }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodeAffinity, nil + return obj.Capacity, nil }) if err != nil { ec.Error(ctx, err) @@ -32792,30 +33744,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_nod if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1VolumeNodeAffinity) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__VolumeNodeAffinity2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1VolumeNodeAffinity(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nodeAffinity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_capacity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "required": - return ec.fieldContext_K8s__io___api___core___v1__VolumeNodeAffinity_required(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__VolumeNodeAffinity", field.Name) + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_persistentVolumeReclaimPolicy(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_persistentVolumeReclaimPolicy(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_conditions(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_conditions(ctx, field) if err != nil { return graphql.Null } @@ -32828,7 +33776,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_per }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PersistentVolumeReclaimPolicy, nil + return obj.Conditions, nil }) if err != nil { ec.Error(ctx, err) @@ -32837,26 +33785,40 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_per if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1PersistentVolumeReclaimPolicy) + res := resTmp.([]*model.K8sIoAPICoreV1PersistentVolumeClaimCondition) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PersistentVolumeReclaimPolicy2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumeReclaimPolicy(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PersistentVolumeClaimCondition2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumeClaimConditionᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_persistentVolumeReclaimPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_conditions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__PersistentVolumeReclaimPolicy does not have child fields") + switch field.Name { + case "lastProbeTime": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastProbeTime(ctx, field) + case "lastTransitionTime": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_lastTransitionTime(ctx, field) + case "message": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_message(ctx, field) + case "reason": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_reason(ctx, field) + case "status": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_status(ctx, field) + case "type": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimCondition_type(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PersistentVolumeClaimCondition", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_photonPersistentDisk(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_photonPersistentDisk(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeClaimStatus_phase(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeClaimStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_phase(ctx, field) if err != nil { return graphql.Null } @@ -32869,7 +33831,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_pho }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PhotonPersistentDisk, nil + return obj.Phase, nil }) if err != nil { ec.Error(ctx, err) @@ -32878,32 +33840,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_pho if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1PhotonPersistentDiskVolumeSource) + res := resTmp.(*model.K8sIoAPICoreV1PersistentVolumeClaimPhase) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PhotonPersistentDiskVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PhotonPersistentDiskVolumeSource(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PersistentVolumeClaimPhase2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumeClaimPhase(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_photonPersistentDisk(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeClaimStatus_phase(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeSpec", + Object: "K8s__io___api___core___v1__PersistentVolumeClaimStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_fsType(ctx, field) - case "pdID": - return ec.fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_pdID(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource", field.Name) + return nil, errors.New("field of type K8s__io___api___core___v1__PersistentVolumeClaimPhase does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_portworxVolume(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_portworxVolume(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_accessModes(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_accessModes(ctx, field) if err != nil { return graphql.Null } @@ -32916,7 +33872,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_por }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PortworxVolume, nil + return obj.AccessModes, nil }) if err != nil { ec.Error(ctx, err) @@ -32925,34 +33881,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_por if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1PortworxVolumeSource) + res := resTmp.([]string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PortworxVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PortworxVolumeSource(ctx, field.Selections, res) + return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_portworxVolume(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_accessModes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_fsType(ctx, field) - case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_readOnly(ctx, field) - case "volumeID": - return ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_volumeID(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PortworxVolumeSource", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_quobyte(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_quobyte(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_awsElasticBlockStore(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_awsElasticBlockStore(ctx, field) if err != nil { return graphql.Null } @@ -32965,7 +33913,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_quo }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Quobyte, nil + return obj.AwsElasticBlockStore, nil }) if err != nil { ec.Error(ctx, err) @@ -32974,12 +33922,12 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_quo if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1QuobyteVolumeSource) + res := resTmp.(*model.K8sIoAPICoreV1AWSElasticBlockStoreVolumeSource) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__QuobyteVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1QuobyteVolumeSource(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1AWSElasticBlockStoreVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_quobyte(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_awsElasticBlockStore(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, @@ -32987,27 +33935,23 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVo IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "group": - return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_group(ctx, field) + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_fsType(ctx, field) + case "partition": + return ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_partition(ctx, field) case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_readOnly(ctx, field) - case "registry": - return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_registry(ctx, field) - case "tenant": - return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_tenant(ctx, field) - case "user": - return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_user(ctx, field) - case "volume": - return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_volume(ctx, field) + return ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_readOnly(ctx, field) + case "volumeID": + return ec.fieldContext_K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource_volumeID(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__QuobyteVolumeSource", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__AWSElasticBlockStoreVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_rbd(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_rbd(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_azureDisk(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureDisk(ctx, field) if err != nil { return graphql.Null } @@ -33020,7 +33964,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_rbd }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Rbd, nil + return obj.AzureDisk, nil }) if err != nil { ec.Error(ctx, err) @@ -33029,12 +33973,12 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_rbd if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1RBDPersistentVolumeSource) + res := resTmp.(*model.K8sIoAPICoreV1AzureDiskVolumeSource) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__RBDPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1RBDPersistentVolumeSource(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__AzureDiskVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1AzureDiskVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_rbd(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureDisk(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, @@ -33042,31 +33986,27 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVo IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { + case "cachingMode": + return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_cachingMode(ctx, field) + case "diskName": + return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskName(ctx, field) + case "diskURI": + return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_diskURI(ctx, field) case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_fsType(ctx, field) - case "image": - return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_image(ctx, field) - case "keyring": - return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_keyring(ctx, field) - case "monitors": - return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_monitors(ctx, field) - case "pool": - return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_pool(ctx, field) + return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_fsType(ctx, field) + case "kind": + return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_kind(ctx, field) case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_readOnly(ctx, field) - case "secretRef": - return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_secretRef(ctx, field) - case "user": - return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_user(ctx, field) + return ec.fieldContext_K8s__io___api___core___v1__AzureDiskVolumeSource_readOnly(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__RBDPersistentVolumeSource", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__AzureDiskVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_scaleIO(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_scaleIO(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_azureFile(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureFile(ctx, field) if err != nil { return graphql.Null } @@ -33079,7 +34019,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_sca }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ScaleIo, nil + return obj.AzureFile, nil }) if err != nil { ec.Error(ctx, err) @@ -33088,12 +34028,12 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_sca if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) + res := resTmp.(*model.K8sIoAPICoreV1AzureFilePersistentVolumeSource) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__ScaleIOPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ScaleIOPersistentVolumeSource(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__AzureFilePersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1AzureFilePersistentVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_scaleIO(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureFile(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, @@ -33101,35 +34041,23 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVo IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_fsType(ctx, field) - case "gateway": - return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_gateway(ctx, field) - case "protectionDomain": - return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_protectionDomain(ctx, field) case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_readOnly(ctx, field) - case "secretRef": - return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_secretRef(ctx, field) - case "sslEnabled": - return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_sslEnabled(ctx, field) - case "storageMode": - return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storageMode(ctx, field) - case "storagePool": - return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storagePool(ctx, field) - case "system": - return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_system(ctx, field) - case "volumeName": - return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_volumeName(ctx, field) + return ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_readOnly(ctx, field) + case "secretName": + return ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretName(ctx, field) + case "secretNamespace": + return ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_secretNamespace(ctx, field) + case "shareName": + return ec.fieldContext_K8s__io___api___core___v1__AzureFilePersistentVolumeSource_shareName(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__AzureFilePersistentVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_storageClassName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageClassName(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_capacity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_capacity(ctx, field) if err != nil { return graphql.Null } @@ -33142,7 +34070,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_sto }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.StorageClassName, nil + return obj.Capacity, nil }) if err != nil { ec.Error(ctx, err) @@ -33151,26 +34079,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_sto if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageClassName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_capacity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_storageos(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageos(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_cephfs(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cephfs(ctx, field) if err != nil { return graphql.Null } @@ -33183,7 +34111,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_sto }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Storageos, nil + return obj.Cephfs, nil }) if err != nil { ec.Error(ctx, err) @@ -33192,12 +34120,12 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_sto if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) + res := resTmp.(*model.K8sIoAPICoreV1CephFSPersistentVolumeSource) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__StorageOSPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1StorageOSPersistentVolumeSource(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__CephFSPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1CephFSPersistentVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageos(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cephfs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, @@ -33205,25 +34133,27 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVo IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_fsType(ctx, field) + case "monitors": + return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_monitors(ctx, field) + case "path": + return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_path(ctx, field) case "readOnly": - return ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_readOnly(ctx, field) + return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_readOnly(ctx, field) + case "secretFile": + return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretFile(ctx, field) case "secretRef": - return ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_secretRef(ctx, field) - case "volumeName": - return ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeName(ctx, field) - case "volumeNamespace": - return ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeNamespace(ctx, field) + return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_secretRef(ctx, field) + case "user": + return ec.fieldContext_K8s__io___api___core___v1__CephFSPersistentVolumeSource_user(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__StorageOSPersistentVolumeSource", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__CephFSPersistentVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_volumeMode(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_volumeMode(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_cinder(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cinder(ctx, field) if err != nil { return graphql.Null } @@ -33236,7 +34166,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_vol }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumeMode, nil + return obj.Cinder, nil }) if err != nil { ec.Error(ctx, err) @@ -33245,26 +34175,36 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_vol if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1CinderPersistentVolumeSource) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__CinderPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1CinderPersistentVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_volumeMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cinder(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_fsType(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_readOnly(ctx, field) + case "secretRef": + return ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_secretRef(ctx, field) + case "volumeID": + return ec.fieldContext_K8s__io___api___core___v1__CinderPersistentVolumeSource_volumeID(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__CinderPersistentVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_vsphereVolume(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_vsphereVolume(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_claimRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_claimRef(ctx, field) if err != nil { return graphql.Null } @@ -33277,7 +34217,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_vsp }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VsphereVolume, nil + return obj.ClaimRef, nil }) if err != nil { ec.Error(ctx, err) @@ -33286,12 +34226,12 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_vsp if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1VsphereVirtualDiskVolumeSource) + res := resTmp.(*model.K8sIoAPICoreV1ObjectReference) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__VsphereVirtualDiskVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1VsphereVirtualDiskVolumeSource(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__ObjectReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ObjectReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_vsphereVolume(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_claimRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, @@ -33299,23 +34239,29 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVo IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "fsType": - return ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_fsType(ctx, field) - case "storagePolicyID": - return ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyID(ctx, field) - case "storagePolicyName": - return ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyName(ctx, field) - case "volumePath": - return ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_volumePath(ctx, field) + case "apiVersion": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_apiVersion(ctx, field) + case "fieldPath": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_fieldPath(ctx, field) + case "kind": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_kind(ctx, field) + case "name": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_namespace(ctx, field) + case "resourceVersion": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_resourceVersion(ctx, field) + case "uid": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_uid(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ObjectReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_lastPhaseTransitionTime(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_lastPhaseTransitionTime(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_csi(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_csi(ctx, field) if err != nil { return graphql.Null } @@ -33328,7 +34274,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_l }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LastPhaseTransitionTime, nil + return obj.Csi, nil }) if err != nil { ec.Error(ctx, err) @@ -33337,26 +34283,48 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_l if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1CSIPersistentVolumeSource) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__CSIPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1CSIPersistentVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_lastPhaseTransitionTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_csi(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeStatus", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + switch field.Name { + case "controllerExpandSecretRef": + return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerExpandSecretRef(ctx, field) + case "controllerPublishSecretRef": + return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_controllerPublishSecretRef(ctx, field) + case "driver": + return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_driver(ctx, field) + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_fsType(ctx, field) + case "nodeExpandSecretRef": + return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeExpandSecretRef(ctx, field) + case "nodePublishSecretRef": + return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodePublishSecretRef(ctx, field) + case "nodeStageSecretRef": + return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_nodeStageSecretRef(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_readOnly(ctx, field) + case "volumeAttributes": + return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeAttributes(ctx, field) + case "volumeHandle": + return ec.fieldContext_K8s__io___api___core___v1__CSIPersistentVolumeSource_volumeHandle(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__CSIPersistentVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_message(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_message(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_fc(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_fc(ctx, field) if err != nil { return graphql.Null } @@ -33369,7 +34337,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_m }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Message, nil + return obj.Fc, nil }) if err != nil { ec.Error(ctx, err) @@ -33378,26 +34346,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_m if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1FCVolumeSource) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__FCVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1FCVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_fc(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeStatus", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_fsType(ctx, field) + case "lun": + return ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_lun(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_readOnly(ctx, field) + case "targetWWNs": + return ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_targetWWNs(ctx, field) + case "wwids": + return ec.fieldContext_K8s__io___api___core___v1__FCVolumeSource_wwids(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__FCVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_phase(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_phase(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_flexVolume(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flexVolume(ctx, field) if err != nil { return graphql.Null } @@ -33410,7 +34390,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_p }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Phase, nil + return obj.FlexVolume, nil }) if err != nil { ec.Error(ctx, err) @@ -33419,26 +34399,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_p if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1PersistentVolumePhase) + res := resTmp.(*model.K8sIoAPICoreV1FlexPersistentVolumeSource) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PersistentVolumePhase2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumePhase(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__FlexPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1FlexPersistentVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_phase(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flexVolume(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeStatus", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__PersistentVolumePhase does not have child fields") + switch field.Name { + case "driver": + return ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_driver(ctx, field) + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_fsType(ctx, field) + case "options": + return ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_options(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_readOnly(ctx, field) + case "secretRef": + return ec.fieldContext_K8s__io___api___core___v1__FlexPersistentVolumeSource_secretRef(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__FlexPersistentVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_reason(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_reason(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_flocker(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flocker(ctx, field) if err != nil { return graphql.Null } @@ -33451,7 +34443,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_r }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Reason, nil + return obj.Flocker, nil }) if err != nil { ec.Error(ctx, err) @@ -33460,26 +34452,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_r if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1FlockerVolumeSource) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__FlockerVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1FlockerVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_reason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flocker(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PersistentVolumeStatus", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "datasetName": + return ec.fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetName(ctx, field) + case "datasetUUID": + return ec.fieldContext_K8s__io___api___core___v1__FlockerVolumeSource_datasetUUID(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__FlockerVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PhotonPersistentDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_gcePersistentDisk(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_gcePersistentDisk(ctx, field) if err != nil { return graphql.Null } @@ -33492,7 +34490,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PhotonPersistentDiskVolu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FsType, nil + return obj.GcePersistentDisk, nil }) if err != nil { ec.Error(ctx, err) @@ -33501,26 +34499,36 @@ func (ec *executionContext) _K8s__io___api___core___v1__PhotonPersistentDiskVolu if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1GCEPersistentDiskVolumeSource) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__GCEPersistentDiskVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1GCEPersistentDiskVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_gcePersistentDisk(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_fsType(ctx, field) + case "partition": + return ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_partition(ctx, field) + case "pdName": + return ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_pdName(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__GCEPersistentDiskVolumeSource_readOnly(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__GCEPersistentDiskVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_pdID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PhotonPersistentDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_pdID(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_glusterfs(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_glusterfs(ctx, field) if err != nil { return graphql.Null } @@ -33533,38 +34541,45 @@ func (ec *executionContext) _K8s__io___api___core___v1__PhotonPersistentDiskVolu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PdID, nil + return obj.Glusterfs, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.K8sIoAPICoreV1GlusterfsPersistentVolumeSource) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__GlusterfsPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1GlusterfsPersistentVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_pdID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_glusterfs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "endpoints": + return ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpoints(ctx, field) + case "endpointsNamespace": + return ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_endpointsNamespace(ctx, field) + case "path": + return ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_path(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__GlusterfsPersistentVolumeSource_readOnly(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__GlusterfsPersistentVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PodAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinity) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_hostPath(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_hostPath(ctx, field) if err != nil { return graphql.Null } @@ -33577,7 +34592,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAffinity_preferredDur }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PreferredDuringSchedulingIgnoredDuringExecution, nil + return obj.HostPath, nil }) if err != nil { ec.Error(ctx, err) @@ -33586,32 +34601,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAffinity_preferredDur if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1WeightedPodAffinityTerm) + res := resTmp.(*model.K8sIoAPICoreV1HostPathVolumeSource) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__WeightedPodAffinityTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1WeightedPodAffinityTermᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__HostPathVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1HostPathVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_hostPath(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PodAffinity", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "podAffinityTerm": - return ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_podAffinityTerm(ctx, field) - case "weight": - return ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_weight(ctx, field) + case "path": + return ec.fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_path(ctx, field) + case "type": + return ec.fieldContext_K8s__io___api___core___v1__HostPathVolumeSource_type(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__WeightedPodAffinityTerm", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__HostPathVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PodAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinity) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_iscsi(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_iscsi(ctx, field) if err != nil { return graphql.Null } @@ -33624,7 +34639,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAffinity_requiredDuri }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RequiredDuringSchedulingIgnoredDuringExecution, nil + return obj.Iscsi, nil }) if err != nil { ec.Error(ctx, err) @@ -33633,36 +34648,50 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAffinity_requiredDuri if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1PodAffinityTerm) + res := resTmp.(*model.K8sIoAPICoreV1ISCSIPersistentVolumeSource) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PodAffinityTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PodAffinityTermᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__ISCSIPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ISCSIPersistentVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_iscsi(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PodAffinity", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "labelSelector": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx, field) - case "namespaces": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx, field) - case "namespaceSelector": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx, field) - case "topologyKey": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx, field) + case "chapAuthDiscovery": + return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthDiscovery(ctx, field) + case "chapAuthSession": + return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_chapAuthSession(ctx, field) + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_fsType(ctx, field) + case "initiatorName": + return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_initiatorName(ctx, field) + case "iqn": + return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iqn(ctx, field) + case "iscsiInterface": + return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_iscsiInterface(ctx, field) + case "lun": + return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_lun(ctx, field) + case "portals": + return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_portals(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_readOnly(ctx, field) + case "secretRef": + return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_secretRef(ctx, field) + case "targetPortal": + return ec.fieldContext_K8s__io___api___core___v1__ISCSIPersistentVolumeSource_targetPortal(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PodAffinityTerm", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ISCSIPersistentVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinityTerm) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_local(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_local(ctx, field) if err != nil { return graphql.Null } @@ -33675,7 +34704,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_labelSel }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.LabelSelector, nil + return obj.Local, nil }) if err != nil { ec.Error(ctx, err) @@ -33684,32 +34713,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_labelSel if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoApimachineryPkgApisMetaV1LabelSelector) + res := resTmp.(*model.K8sIoAPICoreV1LocalVolumeSource) fc.Result = res - return ec.marshalOK8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgApisMetaV1LabelSelector(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__LocalVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1LocalVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_local(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PodAffinityTerm", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "matchExpressions": - return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx, field) - case "matchLabels": - return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx, field) + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__LocalVolumeSource_fsType(ctx, field) + case "path": + return ec.fieldContext_K8s__io___api___core___v1__LocalVolumeSource_path(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__LocalVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinityTerm) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_mountOptions(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_mountOptions(ctx, field) if err != nil { return graphql.Null } @@ -33722,7 +34751,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_namespac }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Namespaces, nil + return obj.MountOptions, nil }) if err != nil { ec.Error(ctx, err) @@ -33736,9 +34765,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_namespac return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_mountOptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PodAffinityTerm", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, @@ -33749,8 +34778,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinityT return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinityTerm) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_nfs(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nfs(ctx, field) if err != nil { return graphql.Null } @@ -33763,7 +34792,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_namespac }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NamespaceSelector, nil + return obj.Nfs, nil }) if err != nil { ec.Error(ctx, err) @@ -33772,32 +34801,34 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_namespac if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoApimachineryPkgApisMetaV1LabelSelector) + res := resTmp.(*model.K8sIoAPICoreV1NFSVolumeSource) fc.Result = res - return ec.marshalOK8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgApisMetaV1LabelSelector(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__NFSVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NFSVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nfs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PodAffinityTerm", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "matchExpressions": - return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx, field) - case "matchLabels": - return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector", field.Name) + case "path": + return ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_path(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_readOnly(ctx, field) + case "server": + return ec.fieldContext_K8s__io___api___core___v1__NFSVolumeSource_server(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NFSVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinityTerm) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_nodeAffinity(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nodeAffinity(ctx, field) if err != nil { return graphql.Null } @@ -33810,38 +34841,39 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_topology }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.TopologyKey, nil + return obj.NodeAffinity, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.K8sIoAPICoreV1VolumeNodeAffinity) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__VolumeNodeAffinity2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1VolumeNodeAffinity(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nodeAffinity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PodAffinityTerm", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "required": + return ec.fieldContext_K8s__io___api___core___v1__VolumeNodeAffinity_required(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__VolumeNodeAffinity", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PodAntiAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAntiAffinity) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAntiAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_persistentVolumeReclaimPolicy(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_persistentVolumeReclaimPolicy(ctx, field) if err != nil { return graphql.Null } @@ -33854,7 +34886,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAntiAffinity_preferre }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PreferredDuringSchedulingIgnoredDuringExecution, nil + return obj.PersistentVolumeReclaimPolicy, nil }) if err != nil { ec.Error(ctx, err) @@ -33863,32 +34895,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAntiAffinity_preferre if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1WeightedPodAffinityTerm) + res := resTmp.(*model.K8sIoAPICoreV1PersistentVolumeReclaimPolicy) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__WeightedPodAffinityTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1WeightedPodAffinityTermᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PersistentVolumeReclaimPolicy2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumeReclaimPolicy(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAntiAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_persistentVolumeReclaimPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PodAntiAffinity", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "podAffinityTerm": - return ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_podAffinityTerm(ctx, field) - case "weight": - return ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_weight(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__WeightedPodAffinityTerm", field.Name) + return nil, errors.New("field of type K8s__io___api___core___v1__PersistentVolumeReclaimPolicy does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PodAntiAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAntiAffinity) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAntiAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_photonPersistentDisk(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_photonPersistentDisk(ctx, field) if err != nil { return graphql.Null } @@ -33901,7 +34927,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAntiAffinity_required }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.RequiredDuringSchedulingIgnoredDuringExecution, nil + return obj.PhotonPersistentDisk, nil }) if err != nil { ec.Error(ctx, err) @@ -33910,36 +34936,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__PodAntiAffinity_required if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1PodAffinityTerm) + res := resTmp.(*model.K8sIoAPICoreV1PhotonPersistentDiskVolumeSource) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PodAffinityTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PodAffinityTermᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PhotonPersistentDiskVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PhotonPersistentDiskVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAntiAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_photonPersistentDisk(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PodAntiAffinity", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "labelSelector": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx, field) - case "namespaces": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx, field) - case "namespaceSelector": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx, field) - case "topologyKey": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx, field) + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_fsType(ctx, field) + case "pdID": + return ec.fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_pdID(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PodAffinityTerm", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PortworxVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PortworxVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_portworxVolume(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_portworxVolume(ctx, field) if err != nil { return graphql.Null } @@ -33952,7 +34974,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PortworxVolumeSource_fsT }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FsType, nil + return obj.PortworxVolume, nil }) if err != nil { ec.Error(ctx, err) @@ -33961,26 +34983,34 @@ func (ec *executionContext) _K8s__io___api___core___v1__PortworxVolumeSource_fsT if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1PortworxVolumeSource) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PortworxVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PortworxVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_portworxVolume(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PortworxVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_fsType(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_readOnly(ctx, field) + case "volumeID": + return ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_volumeID(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PortworxVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PortworxVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PortworxVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_quobyte(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_quobyte(ctx, field) if err != nil { return graphql.Null } @@ -33993,7 +35023,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__PortworxVolumeSource_rea }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.Quobyte, nil }) if err != nil { ec.Error(ctx, err) @@ -34002,26 +35032,40 @@ func (ec *executionContext) _K8s__io___api___core___v1__PortworxVolumeSource_rea if resTmp == nil { return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(*model.K8sIoAPICoreV1QuobyteVolumeSource) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__QuobyteVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1QuobyteVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_quobyte(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PortworxVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + switch field.Name { + case "group": + return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_group(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_readOnly(ctx, field) + case "registry": + return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_registry(ctx, field) + case "tenant": + return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_tenant(ctx, field) + case "user": + return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_user(ctx, field) + case "volume": + return ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_volume(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__QuobyteVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PortworxVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PortworxVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_volumeID(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_rbd(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_rbd(ctx, field) if err != nil { return graphql.Null } @@ -34034,38 +35078,53 @@ func (ec *executionContext) _K8s__io___api___core___v1__PortworxVolumeSource_vol }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumeID, nil + return obj.Rbd, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.K8sIoAPICoreV1RBDPersistentVolumeSource) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__RBDPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1RBDPersistentVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_rbd(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PortworxVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_fsType(ctx, field) + case "image": + return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_image(ctx, field) + case "keyring": + return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_keyring(ctx, field) + case "monitors": + return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_monitors(ctx, field) + case "pool": + return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_pool(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_readOnly(ctx, field) + case "secretRef": + return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_secretRef(ctx, field) + case "user": + return ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_user(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__RBDPersistentVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PreferredSchedulingTerm_preference(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PreferredSchedulingTerm) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_preference(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_scaleIO(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_scaleIO(ctx, field) if err != nil { return graphql.Null } @@ -34078,44 +35137,57 @@ func (ec *executionContext) _K8s__io___api___core___v1__PreferredSchedulingTerm_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Preference, nil + return obj.ScaleIo, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1NodeSelectorTerm) + res := resTmp.(*model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) fc.Result = res - return ec.marshalNK8s__io___api___core___v1__NodeSelectorTerm2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelectorTerm(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__ScaleIOPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ScaleIOPersistentVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_preference(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_scaleIO(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PreferredSchedulingTerm", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "matchExpressions": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchExpressions(ctx, field) - case "matchFields": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchFields(ctx, field) + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_fsType(ctx, field) + case "gateway": + return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_gateway(ctx, field) + case "protectionDomain": + return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_protectionDomain(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_readOnly(ctx, field) + case "secretRef": + return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_secretRef(ctx, field) + case "sslEnabled": + return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_sslEnabled(ctx, field) + case "storageMode": + return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storageMode(ctx, field) + case "storagePool": + return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storagePool(ctx, field) + case "system": + return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_system(ctx, field) + case "volumeName": + return ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_volumeName(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelectorTerm", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__PreferredSchedulingTerm_weight(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PreferredSchedulingTerm) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_weight(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_storageClassName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageClassName(ctx, field) if err != nil { return graphql.Null } @@ -34128,38 +35200,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__PreferredSchedulingTerm_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Weight, nil + return obj.StorageClassName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(int) + res := resTmp.(*string) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_weight(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageClassName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__PreferredSchedulingTerm", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_group(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_group(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_storageos(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageos(ctx, field) if err != nil { return graphql.Null } @@ -34172,7 +35241,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_grou }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Group, nil + return obj.Storageos, nil }) if err != nil { ec.Error(ctx, err) @@ -34181,26 +35250,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_grou if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__StorageOSPersistentVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1StorageOSPersistentVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_group(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageos(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__QuobyteVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_fsType(ctx, field) + case "readOnly": + return ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_readOnly(ctx, field) + case "secretRef": + return ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_secretRef(ctx, field) + case "volumeName": + return ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeName(ctx, field) + case "volumeNamespace": + return ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeNamespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__StorageOSPersistentVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_volumeMode(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_volumeMode(ctx, field) if err != nil { return graphql.Null } @@ -34213,7 +35294,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_read }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.VolumeMode, nil }) if err != nil { ec.Error(ctx, err) @@ -34222,26 +35303,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_read if resTmp == nil { return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(*string) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_volumeMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__QuobyteVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_registry(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_registry(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeSpec_vsphereVolume(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_vsphereVolume(ctx, field) if err != nil { return graphql.Null } @@ -34254,38 +35335,45 @@ func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_regi }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Registry, nil + return obj.VsphereVolume, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.K8sIoAPICoreV1VsphereVirtualDiskVolumeSource) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__VsphereVirtualDiskVolumeSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1VsphereVirtualDiskVolumeSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_registry(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_vsphereVolume(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__QuobyteVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "fsType": + return ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_fsType(ctx, field) + case "storagePolicyID": + return ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyID(ctx, field) + case "storagePolicyName": + return ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyName(ctx, field) + case "volumePath": + return ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_volumePath(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_tenant(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_tenant(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_lastPhaseTransitionTime(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_lastPhaseTransitionTime(ctx, field) if err != nil { return graphql.Null } @@ -34298,7 +35386,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_tena }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Tenant, nil + return obj.LastPhaseTransitionTime, nil }) if err != nil { ec.Error(ctx, err) @@ -34309,24 +35397,24 @@ func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_tena } res := resTmp.(*string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_tenant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_lastPhaseTransitionTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__QuobyteVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_user(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_user(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_message(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_message(ctx, field) if err != nil { return graphql.Null } @@ -34339,7 +35427,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_user }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.User, nil + return obj.Message, nil }) if err != nil { ec.Error(ctx, err) @@ -34353,9 +35441,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_user return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_user(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__QuobyteVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeStatus", Field: field, IsMethod: false, IsResolver: false, @@ -34366,8 +35454,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolum return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_volume(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_volume(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_phase(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_phase(ctx, field) if err != nil { return graphql.Null } @@ -34380,38 +35468,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_volu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Volume, nil + return obj.Phase, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.K8sIoAPICoreV1PersistentVolumePhase) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PersistentVolumePhase2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumePhase(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_volume(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_phase(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__QuobyteVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type K8s__io___api___core___v1__PersistentVolumePhase does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PersistentVolumeStatus_reason(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PersistentVolumeStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_reason(ctx, field) if err != nil { return graphql.Null } @@ -34424,7 +35509,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FsType, nil + return obj.Reason, nil }) if err != nil { ec.Error(ctx, err) @@ -34438,9 +35523,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PersistentVolumeStatus_reason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PersistentVolumeStatus", Field: field, IsMethod: false, IsResolver: false, @@ -34451,8 +35536,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersisten return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_image(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_image(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PhotonPersistentDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -34465,26 +35550,23 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Image, nil + return obj.FsType, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -34495,8 +35577,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersisten return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_keyring(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_keyring(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_pdID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PhotonPersistentDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_pdID(ctx, field) if err != nil { return graphql.Null } @@ -34509,23 +35591,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Keyring, nil + return obj.PdID, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_keyring(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource_pdID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PhotonPersistentDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -34536,8 +35621,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersisten return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_monitors(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_monitors(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PodAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinity) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) if err != nil { return graphql.Null } @@ -34550,38 +35635,41 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Monitors, nil + return obj.PreferredDuringSchedulingIgnoredDuringExecution, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.([]string) + res := resTmp.([]*model.K8sIoAPICoreV1WeightedPodAffinityTerm) fc.Result = res - return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__WeightedPodAffinityTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1WeightedPodAffinityTermᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_monitors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PodAffinity", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "podAffinityTerm": + return ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_podAffinityTerm(ctx, field) + case "weight": + return ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_weight(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__WeightedPodAffinityTerm", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_pool(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_pool(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PodAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinity) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) if err != nil { return graphql.Null } @@ -34594,7 +35682,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Pool, nil + return obj.RequiredDuringSchedulingIgnoredDuringExecution, nil }) if err != nil { ec.Error(ctx, err) @@ -34603,26 +35691,36 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.([]*model.K8sIoAPICoreV1PodAffinityTerm) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PodAffinityTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PodAffinityTermᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_pool(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PodAffinity", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "labelSelector": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx, field) + case "namespaces": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx, field) + case "namespaceSelector": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx, field) + case "topologyKey": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PodAffinityTerm", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinityTerm) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx, field) if err != nil { return graphql.Null } @@ -34635,7 +35733,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.LabelSelector, nil }) if err != nil { ec.Error(ctx, err) @@ -34644,26 +35742,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc if resTmp == nil { return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(*model.K8sIoApimachineryPkgApisMetaV1LabelSelector) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalOK8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgApisMetaV1LabelSelector(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PodAffinityTerm", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + switch field.Name { + case "matchExpressions": + return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx, field) + case "matchLabels": + return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_secretRef(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinityTerm) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx, field) if err != nil { return graphql.Null } @@ -34676,7 +35780,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SecretRef, nil + return obj.Namespaces, nil }) if err != nil { ec.Error(ctx, err) @@ -34685,32 +35789,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1SecretReference) + res := resTmp.([]string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) + return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PodAffinityTerm", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "name": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_user(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_user(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinityTerm) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx, field) if err != nil { return graphql.Null } @@ -34723,7 +35821,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.User, nil + return obj.NamespaceSelector, nil }) if err != nil { ec.Error(ctx, err) @@ -34732,26 +35830,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSourc if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoApimachineryPkgApisMetaV1LabelSelector) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgApisMetaV1LabelSelector(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_user(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PodAffinityTerm", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "matchExpressions": + return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx, field) + case "matchLabels": + return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ResourceClaim_name(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ResourceClaim) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ResourceClaim_name(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAffinityTerm) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx, field) if err != nil { return graphql.Null } @@ -34764,7 +35868,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ResourceClaim_name(ctx c }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.TopologyKey, nil }) if err != nil { ec.Error(ctx, err) @@ -34781,9 +35885,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__ResourceClaim_name(ctx c return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ResourceClaim_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ResourceClaim", + Object: "K8s__io___api___core___v1__PodAffinityTerm", Field: field, IsMethod: false, IsResolver: false, @@ -34794,8 +35898,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ResourceClai return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_claims(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ResourceRequirements) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_claims(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PodAntiAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAntiAffinity) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAntiAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx, field) if err != nil { return graphql.Null } @@ -34808,7 +35912,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_cla }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Claims, nil + return obj.PreferredDuringSchedulingIgnoredDuringExecution, nil }) if err != nil { ec.Error(ctx, err) @@ -34817,30 +35921,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_cla if resTmp == nil { return graphql.Null } - res := resTmp.([]*model.K8sIoAPICoreV1ResourceClaim) + res := resTmp.([]*model.K8sIoAPICoreV1WeightedPodAffinityTerm) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__ResourceClaim2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ResourceClaimᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__WeightedPodAffinityTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1WeightedPodAffinityTermᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ResourceRequirements_claims(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAntiAffinity_preferredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ResourceRequirements", + Object: "K8s__io___api___core___v1__PodAntiAffinity", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "name": - return ec.fieldContext_K8s__io___api___core___v1__ResourceClaim_name(ctx, field) + case "podAffinityTerm": + return ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_podAffinityTerm(ctx, field) + case "weight": + return ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_weight(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ResourceClaim", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__WeightedPodAffinityTerm", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_limits(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ResourceRequirements) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_limits(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PodAntiAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PodAntiAffinity) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PodAntiAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx, field) if err != nil { return graphql.Null } @@ -34853,7 +35959,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_lim }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Limits, nil + return obj.RequiredDuringSchedulingIgnoredDuringExecution, nil }) if err != nil { ec.Error(ctx, err) @@ -34862,26 +35968,36 @@ func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_lim if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.([]*model.K8sIoAPICoreV1PodAffinityTerm) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PodAffinityTerm2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PodAffinityTermᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ResourceRequirements_limits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PodAntiAffinity_requiredDuringSchedulingIgnoredDuringExecution(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ResourceRequirements", + Object: "K8s__io___api___core___v1__PodAntiAffinity", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + switch field.Name { + case "labelSelector": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx, field) + case "namespaces": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx, field) + case "namespaceSelector": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx, field) + case "topologyKey": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PodAffinityTerm", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_requests(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ResourceRequirements) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_requests(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PortworxVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PortworxVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -34894,7 +36010,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_req }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Requests, nil + return obj.FsType, nil }) if err != nil { ec.Error(ctx, err) @@ -34903,26 +36019,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_req if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ResourceRequirements_requests(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ResourceRequirements", + Object: "K8s__io___api___core___v1__PortworxVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PortworxVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PortworxVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -34935,7 +36051,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.FsType, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) @@ -34944,26 +36060,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PortworxVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_gateway(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_gateway(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PortworxVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PortworxVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_volumeID(ctx, field) if err != nil { return graphql.Null } @@ -34976,7 +36092,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Gateway, nil + return obj.VolumeID, nil }) if err != nil { ec.Error(ctx, err) @@ -34993,50 +36109,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_gateway(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { - fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", - Field: field, - IsMethod: false, - IsResolver: false, - Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") - }, - } - return fc, nil -} - -func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_protectionDomain(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_protectionDomain(ctx, field) - if err != nil { - return graphql.Null - } - ctx = graphql.WithFieldContext(ctx, fc) - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - ret = graphql.Null - } - }() - resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { - ctx = rctx // use context from middleware stack in children - return obj.ProtectionDomain, nil - }) - if err != nil { - ec.Error(ctx, err) - return graphql.Null - } - if resTmp == nil { - return graphql.Null - } - res := resTmp.(*string) - fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) -} - -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_protectionDomain(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PortworxVolumeSource_volumeID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PortworxVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -35047,8 +36122,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersi return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PreferredSchedulingTerm_preference(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PreferredSchedulingTerm) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_preference(ctx, field) if err != nil { return graphql.Null } @@ -35061,82 +36136,44 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.Preference, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - return graphql.Null - } - res := resTmp.(*bool) - fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) -} - -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { - fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", - Field: field, - IsMethod: false, - IsResolver: false, - Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") - }, - } - return fc, nil -} - -func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_secretRef(ctx, field) - if err != nil { - return graphql.Null - } - ctx = graphql.WithFieldContext(ctx, fc) - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - ret = graphql.Null + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") } - }() - resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { - ctx = rctx // use context from middleware stack in children - return obj.SecretRef, nil - }) - if err != nil { - ec.Error(ctx, err) return graphql.Null } - if resTmp == nil { - return graphql.Null - } - res := resTmp.(*model.K8sIoAPICoreV1SecretReference) + res := resTmp.(*model.K8sIoAPICoreV1NodeSelectorTerm) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) + return ec.marshalNK8s__io___api___core___v1__NodeSelectorTerm2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelectorTerm(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_preference(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PreferredSchedulingTerm", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "name": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + case "matchExpressions": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchExpressions(ctx, field) + case "matchFields": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelectorTerm_matchFields(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelectorTerm", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_sslEnabled(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_sslEnabled(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__PreferredSchedulingTerm_weight(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1PreferredSchedulingTerm) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_weight(ctx, field) if err != nil { return graphql.Null } @@ -35149,35 +36186,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SslEnabled, nil + return obj.Weight, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(int) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_sslEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__PreferredSchedulingTerm_weight(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", + Object: "K8s__io___api___core___v1__PreferredSchedulingTerm", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storageMode(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storageMode(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_group(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_group(ctx, field) if err != nil { return graphql.Null } @@ -35190,7 +36230,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.StorageMode, nil + return obj.Group, nil }) if err != nil { ec.Error(ctx, err) @@ -35204,9 +36244,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storageMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_group(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", + Object: "K8s__io___api___core___v1__QuobyteVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -35217,8 +36257,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersi return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storagePool(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storagePool(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -35231,7 +36271,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.StoragePool, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) @@ -35240,26 +36280,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storagePool(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", + Object: "K8s__io___api___core___v1__QuobyteVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_system(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_system(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_registry(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_registry(ctx, field) if err != nil { return graphql.Null } @@ -35272,7 +36312,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.System, nil + return obj.Registry, nil }) if err != nil { ec.Error(ctx, err) @@ -35289,9 +36329,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_system(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_registry(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", + Object: "K8s__io___api___core___v1__QuobyteVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -35302,8 +36342,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersi return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_volumeName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_volumeName(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_tenant(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_tenant(ctx, field) if err != nil { return graphql.Null } @@ -35316,7 +36356,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumeName, nil + return obj.Tenant, nil }) if err != nil { ec.Error(ctx, err) @@ -35330,9 +36370,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeS return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_volumeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_tenant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", + Object: "K8s__io___api___core___v1__QuobyteVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -35343,8 +36383,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersi return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__SecretReference_name(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1SecretReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_user(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_user(ctx, field) if err != nil { return graphql.Null } @@ -35357,7 +36397,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__SecretReference_name(ctx }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.User, nil }) if err != nil { ec.Error(ctx, err) @@ -35371,9 +36411,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__SecretReference_name(ctx return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_user(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__SecretReference", + Object: "K8s__io___api___core___v1__QuobyteVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -35384,8 +36424,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__SecretRefere return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__SecretReference_namespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1SecretReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__QuobyteVolumeSource_volume(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1QuobyteVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_volume(ctx, field) if err != nil { return graphql.Null } @@ -35398,23 +36438,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__SecretReference_namespac }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Namespace, nil + return obj.Volume, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__QuobyteVolumeSource_volume(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__SecretReference", + Object: "K8s__io___api___core___v1__QuobyteVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -35425,8 +36468,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__SecretRefere return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -35453,9 +36496,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolum return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__StorageOSPersistentVolumeSource", + Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -35466,8 +36509,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPer return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_readOnly(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_image(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_image(ctx, field) if err != nil { return graphql.Null } @@ -35480,35 +36523,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolum }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.ReadOnly, nil + return obj.Image, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*bool) + res := resTmp.(string) fc.Result = res - return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__StorageOSPersistentVolumeSource", + Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_secretRef(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_keyring(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_keyring(ctx, field) if err != nil { return graphql.Null } @@ -35521,7 +36567,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolum }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.SecretRef, nil + return obj.Keyring, nil }) if err != nil { ec.Error(ctx, err) @@ -35530,42 +36576,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolum if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1ObjectReference) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__ObjectReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ObjectReference(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_keyring(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__StorageOSPersistentVolumeSource", + Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "apiVersion": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_apiVersion(ctx, field) - case "fieldPath": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_fieldPath(ctx, field) - case "kind": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_kind(ctx, field) - case "name": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_name(ctx, field) - case "namespace": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_namespace(ctx, field) - case "resourceVersion": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_resourceVersion(ctx, field) - case "uid": - return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_uid(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ObjectReference", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeName(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_monitors(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_monitors(ctx, field) if err != nil { return graphql.Null } @@ -35578,23 +36608,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolum }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumeName, nil + return obj.Monitors, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.([]string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_monitors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__StorageOSPersistentVolumeSource", + Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -35605,8 +36638,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPer return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeNamespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeNamespace(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_pool(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_pool(ctx, field) if err != nil { return graphql.Null } @@ -35619,7 +36652,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolum }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumeNamespace, nil + return obj.Pool, nil }) if err != nil { ec.Error(ctx, err) @@ -35633,9 +36666,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolum return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeNamespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_pool(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__StorageOSPersistentVolumeSource", + Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -35646,8 +36679,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPer return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Taint_effect(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Taint) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Taint_effect(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -35660,38 +36693,82 @@ func (ec *executionContext) _K8s__io___api___core___v1__Taint_effect(ctx context }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Effect, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") + return graphql.Null + } + res := resTmp.(*bool) + fc.Result = res + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Boolean does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_secretRef(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.SecretRef, nil + }) + if err != nil { + ec.Error(ctx, err) return graphql.Null } - res := resTmp.(model.K8sIoAPICoreV1TaintEffect) + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*model.K8sIoAPICoreV1SecretReference) fc.Result = res - return ec.marshalNK8s__io___api___core___v1__TaintEffect2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1TaintEffect(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Taint_effect(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Taint", + Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__TaintEffect does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Taint_key(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Taint) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Taint_key(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__RBDPersistentVolumeSource_user(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1RBDPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_user(ctx, field) if err != nil { return graphql.Null } @@ -35704,7 +36781,48 @@ func (ec *executionContext) _K8s__io___api___core___v1__Taint_key(ctx context.Co }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Key, nil + return obj.User, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__RBDPersistentVolumeSource_user(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "K8s__io___api___core___v1__RBDPersistentVolumeSource", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _K8s__io___api___core___v1__ResourceClaim_name(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ResourceClaim) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ResourceClaim_name(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) @@ -35721,9 +36839,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__Taint_key(ctx context.Co return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Taint_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ResourceClaim_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Taint", + Object: "K8s__io___api___core___v1__ResourceClaim", Field: field, IsMethod: false, IsResolver: false, @@ -35734,8 +36852,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Taint_key(ct return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Taint_timeAdded(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Taint) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Taint_timeAdded(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_claims(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ResourceRequirements) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_claims(ctx, field) if err != nil { return graphql.Null } @@ -35748,7 +36866,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__Taint_timeAdded(ctx cont }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.TimeAdded, nil + return obj.Claims, nil }) if err != nil { ec.Error(ctx, err) @@ -35757,26 +36875,30 @@ func (ec *executionContext) _K8s__io___api___core___v1__Taint_timeAdded(ctx cont if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.([]*model.K8sIoAPICoreV1ResourceClaim) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__ResourceClaim2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ResourceClaimᚄ(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Taint_timeAdded(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ResourceRequirements_claims(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Taint", + Object: "K8s__io___api___core___v1__ResourceRequirements", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_K8s__io___api___core___v1__ResourceClaim_name(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ResourceClaim", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Taint_value(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Taint) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Taint_value(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_limits(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ResourceRequirements) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_limits(ctx, field) if err != nil { return graphql.Null } @@ -35789,7 +36911,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__Taint_value(ctx context. }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Value, nil + return obj.Limits, nil }) if err != nil { ec.Error(ctx, err) @@ -35798,26 +36920,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__Taint_value(ctx context. if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Taint_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ResourceRequirements_limits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Taint", + Object: "K8s__io___api___core___v1__ResourceRequirements", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Toleration_effect(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Toleration) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Toleration_effect(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ResourceRequirements_requests(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ResourceRequirements) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ResourceRequirements_requests(ctx, field) if err != nil { return graphql.Null } @@ -35830,7 +36952,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__Toleration_effect(ctx co }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Effect, nil + return obj.Requests, nil }) if err != nil { ec.Error(ctx, err) @@ -35839,26 +36961,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__Toleration_effect(ctx co if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1TaintEffect) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__TaintEffect2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1TaintEffect(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Toleration_effect(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ResourceRequirements_requests(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Toleration", + Object: "K8s__io___api___core___v1__ResourceRequirements", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__TaintEffect does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Toleration_key(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Toleration) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Toleration_key(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -35871,7 +36993,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__Toleration_key(ctx conte }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Key, nil + return obj.FsType, nil }) if err != nil { ec.Error(ctx, err) @@ -35885,9 +37007,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__Toleration_key(ctx conte return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Toleration_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Toleration", + Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -35898,8 +37020,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Toleration_k return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Toleration_operator(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Toleration) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Toleration_operator(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_gateway(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_gateway(ctx, field) if err != nil { return graphql.Null } @@ -35912,35 +37034,38 @@ func (ec *executionContext) _K8s__io___api___core___v1__Toleration_operator(ctx }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Operator, nil + return obj.Gateway, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1TolerationOperator) + res := resTmp.(string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__TolerationOperator2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1TolerationOperator(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Toleration_operator(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_gateway(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Toleration", + Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___api___core___v1__TolerationOperator does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Toleration_tolerationSeconds(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Toleration) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Toleration_tolerationSeconds(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_protectionDomain(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_protectionDomain(ctx, field) if err != nil { return graphql.Null } @@ -35953,7 +37078,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__Toleration_tolerationSec }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.TolerationSeconds, nil + return obj.ProtectionDomain, nil }) if err != nil { ec.Error(ctx, err) @@ -35962,26 +37087,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__Toleration_tolerationSec if resTmp == nil { return graphql.Null } - res := resTmp.(*int) + res := resTmp.(*string) fc.Result = res - return ec.marshalOInt2ᚖint(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Toleration_tolerationSeconds(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_protectionDomain(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Toleration", + Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__Toleration_value(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Toleration) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__Toleration_value(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -35994,7 +37119,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__Toleration_value(ctx con }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Value, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) @@ -36003,26 +37128,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__Toleration_value(ctx con if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Toleration_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__Toleration", + Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__TypedLocalObjectReference_apiGroup(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedLocalObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_apiGroup(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_secretRef(ctx, field) if err != nil { return graphql.Null } @@ -36035,7 +37160,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__TypedLocalObjectReferenc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.APIGroup, nil + return obj.SecretRef, nil }) if err != nil { ec.Error(ctx, err) @@ -36044,26 +37169,32 @@ func (ec *executionContext) _K8s__io___api___core___v1__TypedLocalObjectReferenc if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1SecretReference) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__SecretReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1SecretReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_apiGroup(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__TypedLocalObjectReference", + Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "name": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__SecretReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__TypedLocalObjectReference_kind(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedLocalObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_kind(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_sslEnabled(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_sslEnabled(ctx, field) if err != nil { return graphql.Null } @@ -36076,38 +37207,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__TypedLocalObjectReferenc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Kind, nil + return obj.SslEnabled, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_sslEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__TypedLocalObjectReference", + Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__TypedLocalObjectReference_name(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedLocalObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_name(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storageMode(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storageMode(ctx, field) if err != nil { return graphql.Null } @@ -36120,26 +37248,23 @@ func (ec *executionContext) _K8s__io___api___core___v1__TypedLocalObjectReferenc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.StorageMode, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storageMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__TypedLocalObjectReference", + Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -36150,8 +37275,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedLocalOb return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_apiGroup(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_apiGroup(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storagePool(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storagePool(ctx, field) if err != nil { return graphql.Null } @@ -36164,7 +37289,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_api }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.APIGroup, nil + return obj.StoragePool, nil }) if err != nil { ec.Error(ctx, err) @@ -36178,9 +37303,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_api return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectReference_apiGroup(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_storagePool(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__TypedObjectReference", + Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -36191,8 +37316,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectR return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_kind(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_kind(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_system(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_system(ctx, field) if err != nil { return graphql.Null } @@ -36205,7 +37330,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_kin }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Kind, nil + return obj.System, nil }) if err != nil { ec.Error(ctx, err) @@ -36222,9 +37347,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_kin return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectReference_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_system(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__TypedObjectReference", + Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -36235,8 +37360,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectR return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_name(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_name(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_volumeName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1ScaleIOPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_volumeName(ctx, field) if err != nil { return graphql.Null } @@ -36249,26 +37374,23 @@ func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_nam }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.VolumeName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectReference_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__ScaleIOPersistentVolumeSource_volumeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__TypedObjectReference", + Object: "K8s__io___api___core___v1__ScaleIOPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -36279,8 +37401,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectR return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_namespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedObjectReference) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_namespace(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__SecretReference_name(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1SecretReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx, field) if err != nil { return graphql.Null } @@ -36293,7 +37415,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_nam }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Namespace, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) @@ -36307,9 +37429,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_nam return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectReference_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__SecretReference_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__TypedObjectReference", + Object: "K8s__io___api___core___v1__SecretReference", Field: field, IsMethod: false, IsResolver: false, @@ -36320,8 +37442,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectR return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__VolumeNodeAffinity_required(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1VolumeNodeAffinity) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__VolumeNodeAffinity_required(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__SecretReference_namespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1SecretReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx, field) if err != nil { return graphql.Null } @@ -36334,7 +37456,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__VolumeNodeAffinity_requi }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Required, nil + return obj.Namespace, nil }) if err != nil { ec.Error(ctx, err) @@ -36343,30 +37465,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__VolumeNodeAffinity_requi if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1NodeSelector) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__NodeSelector2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelector(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VolumeNodeAffinity_required(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__SecretReference_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__VolumeNodeAffinity", + Object: "K8s__io___api___core___v1__SecretReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "nodeSelectorTerms": - return ec.fieldContext_K8s__io___api___core___v1__NodeSelector_nodeSelectorTerms(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelector", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1VsphereVirtualDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_fsType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -36393,9 +37511,9 @@ func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolume return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource", + Object: "K8s__io___api___core___v1__StorageOSPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -36406,8 +37524,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VsphereVirtu return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1VsphereVirtualDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyID(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_readOnly(ctx, field) if err != nil { return graphql.Null } @@ -36420,7 +37538,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolume }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.StoragePolicyID, nil + return obj.ReadOnly, nil }) if err != nil { ec.Error(ctx, err) @@ -36429,26 +37547,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolume if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*bool) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_readOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource", + Object: "K8s__io___api___core___v1__StorageOSPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1VsphereVirtualDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyName(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_secretRef(ctx, field) if err != nil { return graphql.Null } @@ -36461,7 +37579,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolume }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.StoragePolicyName, nil + return obj.SecretRef, nil }) if err != nil { ec.Error(ctx, err) @@ -36470,26 +37588,42 @@ func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolume if resTmp == nil { return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1ObjectReference) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__ObjectReference2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1ObjectReference(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_secretRef(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource", + Object: "K8s__io___api___core___v1__StorageOSPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "apiVersion": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_apiVersion(ctx, field) + case "fieldPath": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_fieldPath(ctx, field) + case "kind": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_kind(ctx, field) + case "name": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_name(ctx, field) + case "namespace": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_namespace(ctx, field) + case "resourceVersion": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_resourceVersion(ctx, field) + case "uid": + return ec.fieldContext_K8s__io___api___core___v1__ObjectReference_uid(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__ObjectReference", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_volumePath(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1VsphereVirtualDiskVolumeSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_volumePath(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeName(ctx, field) if err != nil { return graphql.Null } @@ -36502,26 +37636,23 @@ func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolume }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.VolumePath, nil + return obj.VolumeName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_volumePath(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource", + Object: "K8s__io___api___core___v1__StorageOSPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -36532,8 +37663,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VsphereVirtu return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__WeightedPodAffinityTerm_podAffinityTerm(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1WeightedPodAffinityTerm) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_podAffinityTerm(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeNamespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1StorageOSPersistentVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeNamespace(ctx, field) if err != nil { return graphql.Null } @@ -36546,48 +37677,35 @@ func (ec *executionContext) _K8s__io___api___core___v1__WeightedPodAffinityTerm_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PodAffinityTerm, nil + return obj.VolumeNamespace, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1PodAffinityTerm) + res := resTmp.(*string) fc.Result = res - return ec.marshalNK8s__io___api___core___v1__PodAffinityTerm2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PodAffinityTerm(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_podAffinityTerm(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__StorageOSPersistentVolumeSource_volumeNamespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__WeightedPodAffinityTerm", + Object: "K8s__io___api___core___v1__StorageOSPersistentVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "labelSelector": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx, field) - case "namespaces": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx, field) - case "namespaceSelector": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx, field) - case "topologyKey": - return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PodAffinityTerm", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___core___v1__WeightedPodAffinityTerm_weight(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1WeightedPodAffinityTerm) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_weight(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Taint_effect(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Taint) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Taint_effect(ctx, field) if err != nil { return graphql.Null } @@ -36600,7 +37718,7 @@ func (ec *executionContext) _K8s__io___api___core___v1__WeightedPodAffinityTerm_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Weight, nil + return obj.Effect, nil }) if err != nil { ec.Error(ctx, err) @@ -36612,26 +37730,26 @@ func (ec *executionContext) _K8s__io___api___core___v1__WeightedPodAffinityTerm_ } return graphql.Null } - res := resTmp.(int) + res := resTmp.(model.K8sIoAPICoreV1TaintEffect) fc.Result = res - return ec.marshalNInt2int(ctx, field.Selections, res) + return ec.marshalNK8s__io___api___core___v1__TaintEffect2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1TaintEffect(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_weight(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Taint_effect(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___core___v1__WeightedPodAffinityTerm", + Object: "K8s__io___api___core___v1__Taint", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type K8s__io___api___core___v1__TaintEffect does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSource_inlineVolumeSpec(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_inlineVolumeSpec(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Taint_key(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Taint) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Taint_key(ctx, field) if err != nil { return graphql.Null } @@ -36644,97 +37762,38 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.InlineVolumeSpec, nil + return obj.Key, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*model.K8sIoAPICoreV1PersistentVolumeSpec) + res := resTmp.(string) fc.Result = res - return ec.marshalOK8s__io___api___core___v1__PersistentVolumeSpec2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumeSpec(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_inlineVolumeSpec(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Taint_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___storage___v1__VolumeAttachmentSource", + Object: "K8s__io___api___core___v1__Taint", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "accessModes": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_accessModes(ctx, field) - case "awsElasticBlockStore": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_awsElasticBlockStore(ctx, field) - case "azureDisk": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureDisk(ctx, field) - case "azureFile": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureFile(ctx, field) - case "capacity": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_capacity(ctx, field) - case "cephfs": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cephfs(ctx, field) - case "cinder": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cinder(ctx, field) - case "claimRef": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_claimRef(ctx, field) - case "csi": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_csi(ctx, field) - case "fc": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_fc(ctx, field) - case "flexVolume": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flexVolume(ctx, field) - case "flocker": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flocker(ctx, field) - case "gcePersistentDisk": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_gcePersistentDisk(ctx, field) - case "glusterfs": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_glusterfs(ctx, field) - case "hostPath": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_hostPath(ctx, field) - case "iscsi": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_iscsi(ctx, field) - case "local": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_local(ctx, field) - case "mountOptions": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_mountOptions(ctx, field) - case "nfs": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nfs(ctx, field) - case "nodeAffinity": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nodeAffinity(ctx, field) - case "persistentVolumeReclaimPolicy": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_persistentVolumeReclaimPolicy(ctx, field) - case "photonPersistentDisk": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_photonPersistentDisk(ctx, field) - case "portworxVolume": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_portworxVolume(ctx, field) - case "quobyte": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_quobyte(ctx, field) - case "rbd": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_rbd(ctx, field) - case "scaleIO": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_scaleIO(ctx, field) - case "storageClassName": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageClassName(ctx, field) - case "storageos": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageos(ctx, field) - case "volumeMode": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_volumeMode(ctx, field) - case "vsphereVolume": - return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_vsphereVolume(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PersistentVolumeSpec", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSource_persistentVolumeName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentSource) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_persistentVolumeName(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Taint_timeAdded(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Taint) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Taint_timeAdded(ctx, field) if err != nil { return graphql.Null } @@ -36747,7 +37806,7 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSourc }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.PersistentVolumeName, nil + return obj.TimeAdded, nil }) if err != nil { ec.Error(ctx, err) @@ -36758,24 +37817,24 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSourc } res := resTmp.(*string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_persistentVolumeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Taint_timeAdded(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___storage___v1__VolumeAttachmentSource", + Object: "K8s__io___api___core___v1__Taint", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Date does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSpec_attacher(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_attacher(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Taint_value(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Taint) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Taint_value(ctx, field) if err != nil { return graphql.Null } @@ -36788,26 +37847,23 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSpec_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Attacher, nil + return obj.Value, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_attacher(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Taint_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___storage___v1__VolumeAttachmentSpec", + Object: "K8s__io___api___core___v1__Taint", Field: field, IsMethod: false, IsResolver: false, @@ -36818,8 +37874,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAtt return fc, nil } -func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSpec_nodeName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_nodeName(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Toleration_effect(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Toleration) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Toleration_effect(ctx, field) if err != nil { return graphql.Null } @@ -36832,38 +37888,35 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSpec_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.NodeName, nil + return obj.Effect, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.K8sIoAPICoreV1TaintEffect) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__TaintEffect2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1TaintEffect(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_nodeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Toleration_effect(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___storage___v1__VolumeAttachmentSpec", + Object: "K8s__io___api___core___v1__Toleration", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type K8s__io___api___core___v1__TaintEffect does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSpec_source(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentSpec) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_source(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Toleration_key(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Toleration) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Toleration_key(ctx, field) if err != nil { return graphql.Null } @@ -36876,44 +37929,35 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSpec_ }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Source, nil + return obj.Key, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(*model.K8sIoAPIStorageV1VolumeAttachmentSource) + res := resTmp.(*string) fc.Result = res - return ec.marshalNK8s__io___api___storage___v1__VolumeAttachmentSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPIStorageV1VolumeAttachmentSource(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_source(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Toleration_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___storage___v1__VolumeAttachmentSpec", + Object: "K8s__io___api___core___v1__Toleration", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "inlineVolumeSpec": - return ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_inlineVolumeSpec(ctx, field) - case "persistentVolumeName": - return ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_persistentVolumeName(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___storage___v1__VolumeAttachmentSource", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatus_attached(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attached(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Toleration_operator(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Toleration) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Toleration_operator(ctx, field) if err != nil { return graphql.Null } @@ -36926,38 +37970,35 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Attached, nil + return obj.Operator, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(bool) + res := resTmp.(*model.K8sIoAPICoreV1TolerationOperator) fc.Result = res - return ec.marshalNBoolean2bool(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__TolerationOperator2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1TolerationOperator(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attached(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Toleration_operator(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___storage___v1__VolumeAttachmentStatus", + Object: "K8s__io___api___core___v1__Toleration", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Boolean does not have child fields") + return nil, errors.New("field of type K8s__io___api___core___v1__TolerationOperator does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatus_attachError(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attachError(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Toleration_tolerationSeconds(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Toleration) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Toleration_tolerationSeconds(ctx, field) if err != nil { return graphql.Null } @@ -36970,7 +38011,7 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AttachError, nil + return obj.TolerationSeconds, nil }) if err != nil { ec.Error(ctx, err) @@ -36979,32 +38020,26 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatu if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPIStorageV1VolumeError) + res := resTmp.(*int) fc.Result = res - return ec.marshalOK8s__io___api___storage___v1__VolumeError2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPIStorageV1VolumeError(ctx, field.Selections, res) + return ec.marshalOInt2ᚖint(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attachError(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Toleration_tolerationSeconds(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___storage___v1__VolumeAttachmentStatus", + Object: "K8s__io___api___core___v1__Toleration", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "message": - return ec.fieldContext_K8s__io___api___storage___v1__VolumeError_message(ctx, field) - case "time": - return ec.fieldContext_K8s__io___api___storage___v1__VolumeError_time(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___storage___v1__VolumeError", field.Name) + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatus_attachmentMetadata(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attachmentMetadata(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__Toleration_value(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1Toleration) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__Toleration_value(ctx, field) if err != nil { return graphql.Null } @@ -37017,7 +38052,7 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.AttachmentMetadata, nil + return obj.Value, nil }) if err != nil { ec.Error(ctx, err) @@ -37026,26 +38061,26 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatu if resTmp == nil { return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(*string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attachmentMetadata(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__Toleration_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___storage___v1__VolumeAttachmentStatus", + Object: "K8s__io___api___core___v1__Toleration", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatus_detachError(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentStatus) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_detachError(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__TypedLocalObjectReference_apiGroup(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedLocalObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_apiGroup(ctx, field) if err != nil { return graphql.Null } @@ -37058,7 +38093,7 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatu }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DetachError, nil + return obj.APIGroup, nil }) if err != nil { ec.Error(ctx, err) @@ -37067,32 +38102,26 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatu if resTmp == nil { return graphql.Null } - res := resTmp.(*model.K8sIoAPIStorageV1VolumeError) + res := resTmp.(*string) fc.Result = res - return ec.marshalOK8s__io___api___storage___v1__VolumeError2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPIStorageV1VolumeError(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_detachError(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_apiGroup(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___storage___v1__VolumeAttachmentStatus", + Object: "K8s__io___api___core___v1__TypedLocalObjectReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "message": - return ec.fieldContext_K8s__io___api___storage___v1__VolumeError_message(ctx, field) - case "time": - return ec.fieldContext_K8s__io___api___storage___v1__VolumeError_time(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___storage___v1__VolumeError", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___api___storage___v1__VolumeError_message(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeError) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeError_message(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__TypedLocalObjectReference_kind(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedLocalObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_kind(ctx, field) if err != nil { return graphql.Null } @@ -37105,23 +38134,26 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeError_message(c }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Message, nil + return obj.Kind, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___storage___v1__VolumeError", + Object: "K8s__io___api___core___v1__TypedLocalObjectReference", Field: field, IsMethod: false, IsResolver: false, @@ -37132,8 +38164,8 @@ func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeErr return fc, nil } -func (ec *executionContext) _K8s__io___api___storage___v1__VolumeError_time(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeError) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeError_time(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__TypedLocalObjectReference_name(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedLocalObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_name(ctx, field) if err != nil { return graphql.Null } @@ -37146,35 +38178,38 @@ func (ec *executionContext) _K8s__io___api___storage___v1__VolumeError_time(ctx }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Time, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(string) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeError_time(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedLocalObjectReference_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___api___storage___v1__VolumeError", + Object: "K8s__io___api___core___v1__TypedLocalObjectReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___apimachinery___pkg___api___resource__Quantity_Format(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgAPIResourceQuantity) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___api___resource__Quantity_Format(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_apiGroup(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_apiGroup(ctx, field) if err != nil { return graphql.Null } @@ -37187,38 +38222,35 @@ func (ec *executionContext) _K8s__io___apimachinery___pkg___api___resource__Quan }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Format, nil + return obj.APIGroup, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(model.K8sIoApimachineryPkgAPIResourceFormat) + res := resTmp.(*string) fc.Result = res - return ec.marshalNK8s__io___apimachinery___pkg___api___resource__Format2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgAPIResourceFormat(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___api___resource__Quantity_Format(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectReference_apiGroup(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___apimachinery___pkg___api___resource__Quantity", + Object: "K8s__io___api___core___v1__TypedObjectReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___apimachinery___pkg___api___resource__Format does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgApisMetaV1LabelSelector) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_kind(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_kind(ctx, field) if err != nil { return graphql.Null } @@ -37231,43 +38263,38 @@ func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__La }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MatchExpressions, nil + return obj.Kind, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.([]*model.K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement) + res := resTmp.(string) fc.Result = res - return ec.marshalOK8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgApisMetaV1LabelSelectorRequirementᚄ(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectReference_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector", + Object: "K8s__io___api___core___v1__TypedObjectReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "key": - return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_key(ctx, field) - case "operator": - return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_operator(ctx, field) - case "values": - return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_values(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgApisMetaV1LabelSelector) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_name(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_name(ctx, field) if err != nil { return graphql.Null } @@ -37280,35 +38307,38 @@ func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__La }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MatchLabels, nil + return obj.Name, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectReference_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector", + Object: "K8s__io___api___core___v1__TypedObjectReference", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_key(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_key(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__TypedObjectReference_namespace(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1TypedObjectReference) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__TypedObjectReference_namespace(ctx, field) if err != nil { return graphql.Null } @@ -37321,26 +38351,23 @@ func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__La }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Key, nil + return obj.Namespace, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*string) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__TypedObjectReference_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement", + Object: "K8s__io___api___core___v1__TypedObjectReference", Field: field, IsMethod: false, IsResolver: false, @@ -37351,8 +38378,8 @@ func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___m return fc, nil } -func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_operator(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_operator(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__VolumeNodeAffinity_required(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1VolumeNodeAffinity) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__VolumeNodeAffinity_required(ctx, field) if err != nil { return graphql.Null } @@ -37365,38 +38392,39 @@ func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__La }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Operator, nil + return obj.Required, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(model.K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator) + res := resTmp.(*model.K8sIoAPICoreV1NodeSelector) fc.Result = res - return ec.marshalNK8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorOperator2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgApisMetaV1LabelSelectorOperator(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__NodeSelector2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1NodeSelector(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_operator(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VolumeNodeAffinity_required(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement", + Object: "K8s__io___api___core___v1__VolumeNodeAffinity", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorOperator does not have child fields") + switch field.Name { + case "nodeSelectorTerms": + return ec.fieldContext_K8s__io___api___core___v1__NodeSelector_nodeSelectorTerms(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__NodeSelector", field.Name) }, } return fc, nil } -func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_values(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_values(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1VsphereVirtualDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_fsType(ctx, field) if err != nil { return graphql.Null } @@ -37409,7 +38437,7 @@ func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__La }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Values, nil + return obj.FsType, nil }) if err != nil { ec.Error(ctx, err) @@ -37418,14 +38446,14 @@ func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__La if resTmp == nil { return graphql.Null } - res := resTmp.([]string) + res := resTmp.(*string) fc.Result = res - return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_values(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_fsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement", + Object: "K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, @@ -37436,8 +38464,8 @@ func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___m return fc, nil } -func (ec *executionContext) _MatchFilter_array(ctx context.Context, field graphql.CollectedField, obj *repos.MatchFilter) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_MatchFilter_array(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyID(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1VsphereVirtualDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyID(ctx, field) if err != nil { return graphql.Null } @@ -37450,7 +38478,7 @@ func (ec *executionContext) _MatchFilter_array(ctx context.Context, field graphq }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Array, nil + return obj.StoragePolicyID, nil }) if err != nil { ec.Error(ctx, err) @@ -37459,26 +38487,26 @@ func (ec *executionContext) _MatchFilter_array(ctx context.Context, field graphq if resTmp == nil { return graphql.Null } - res := resTmp.([]any) + res := resTmp.(*string) fc.Result = res - return ec.marshalOAny2ᚕinterfaceᚄ(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_MatchFilter_array(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "MatchFilter", + Object: "K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Any does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _MatchFilter_exact(ctx context.Context, field graphql.CollectedField, obj *repos.MatchFilter) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_MatchFilter_exact(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1VsphereVirtualDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyName(ctx, field) if err != nil { return graphql.Null } @@ -37491,7 +38519,7 @@ func (ec *executionContext) _MatchFilter_exact(ctx context.Context, field graphq }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Exact, nil + return obj.StoragePolicyName, nil }) if err != nil { ec.Error(ctx, err) @@ -37500,26 +38528,26 @@ func (ec *executionContext) _MatchFilter_exact(ctx context.Context, field graphq if resTmp == nil { return graphql.Null } - res := resTmp.(any) + res := resTmp.(*string) fc.Result = res - return ec.marshalOAny2interface(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_MatchFilter_exact(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_storagePolicyName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "MatchFilter", + Object: "K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Any does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _MatchFilter_matchType(ctx context.Context, field graphql.CollectedField, obj *repos.MatchFilter) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_MatchFilter_matchType(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_volumePath(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1VsphereVirtualDiskVolumeSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_volumePath(ctx, field) if err != nil { return graphql.Null } @@ -37532,7 +38560,7 @@ func (ec *executionContext) _MatchFilter_matchType(ctx context.Context, field gr }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.MatchType, nil + return obj.VolumePath, nil }) if err != nil { ec.Error(ctx, err) @@ -37544,26 +38572,26 @@ func (ec *executionContext) _MatchFilter_matchType(ctx context.Context, field gr } return graphql.Null } - res := resTmp.(repos.MatchType) + res := resTmp.(string) fc.Result = res - return ec.marshalNMatchFilterMatchType2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐMatchType(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_MatchFilter_matchType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource_volumePath(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "MatchFilter", + Object: "K8s__io___api___core___v1__VsphereVirtualDiskVolumeSource", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type MatchFilterMatchType does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _MatchFilter_regex(ctx context.Context, field graphql.CollectedField, obj *repos.MatchFilter) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_MatchFilter_regex(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__WeightedPodAffinityTerm_podAffinityTerm(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1WeightedPodAffinityTerm) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_podAffinityTerm(ctx, field) if err != nil { return graphql.Null } @@ -37576,35 +38604,48 @@ func (ec *executionContext) _MatchFilter_regex(ctx context.Context, field graphq }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Regex, nil + return obj.PodAffinityTerm, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(*string) + res := resTmp.(*model.K8sIoAPICoreV1PodAffinityTerm) fc.Result = res - return ec.marshalOString2ᚖstring(ctx, field.Selections, res) + return ec.marshalNK8s__io___api___core___v1__PodAffinityTerm2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PodAffinityTerm(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_MatchFilter_regex(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_podAffinityTerm(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "MatchFilter", + Object: "K8s__io___api___core___v1__WeightedPodAffinityTerm", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "labelSelector": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_labelSelector(ctx, field) + case "namespaces": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaces(ctx, field) + case "namespaceSelector": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_namespaceSelector(ctx, field) + case "topologyKey": + return ec.fieldContext_K8s__io___api___core___v1__PodAffinityTerm_topologyKey(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PodAffinityTerm", field.Name) }, } return fc, nil } -func (ec *executionContext) _Metadata_annotations(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Metadata_annotations(ctx, field) +func (ec *executionContext) _K8s__io___api___core___v1__WeightedPodAffinityTerm_weight(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPICoreV1WeightedPodAffinityTerm) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_weight(ctx, field) if err != nil { return graphql.Null } @@ -37617,35 +38658,38 @@ func (ec *executionContext) _Metadata_annotations(ctx context.Context, field gra }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Metadata().Annotations(rctx, obj) + return obj.Weight, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(int) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalNInt2int(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Metadata_annotations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___core___v1__WeightedPodAffinityTerm_weight(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Metadata", + Object: "K8s__io___api___core___v1__WeightedPodAffinityTerm", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type Int does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Metadata_creationTimestamp(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Metadata_creationTimestamp(ctx, field) +func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSource_inlineVolumeSpec(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_inlineVolumeSpec(ctx, field) if err != nil { return graphql.Null } @@ -37658,38 +38702,97 @@ func (ec *executionContext) _Metadata_creationTimestamp(ctx context.Context, fie }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Metadata().CreationTimestamp(rctx, obj) + return obj.InlineVolumeSpec, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.K8sIoAPICoreV1PersistentVolumeSpec) fc.Result = res - return ec.marshalNDate2string(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___core___v1__PersistentVolumeSpec2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPICoreV1PersistentVolumeSpec(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Metadata_creationTimestamp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_inlineVolumeSpec(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Metadata", + Object: "K8s__io___api___storage___v1__VolumeAttachmentSource", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + switch field.Name { + case "accessModes": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_accessModes(ctx, field) + case "awsElasticBlockStore": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_awsElasticBlockStore(ctx, field) + case "azureDisk": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureDisk(ctx, field) + case "azureFile": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_azureFile(ctx, field) + case "capacity": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_capacity(ctx, field) + case "cephfs": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cephfs(ctx, field) + case "cinder": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_cinder(ctx, field) + case "claimRef": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_claimRef(ctx, field) + case "csi": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_csi(ctx, field) + case "fc": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_fc(ctx, field) + case "flexVolume": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flexVolume(ctx, field) + case "flocker": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_flocker(ctx, field) + case "gcePersistentDisk": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_gcePersistentDisk(ctx, field) + case "glusterfs": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_glusterfs(ctx, field) + case "hostPath": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_hostPath(ctx, field) + case "iscsi": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_iscsi(ctx, field) + case "local": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_local(ctx, field) + case "mountOptions": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_mountOptions(ctx, field) + case "nfs": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nfs(ctx, field) + case "nodeAffinity": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_nodeAffinity(ctx, field) + case "persistentVolumeReclaimPolicy": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_persistentVolumeReclaimPolicy(ctx, field) + case "photonPersistentDisk": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_photonPersistentDisk(ctx, field) + case "portworxVolume": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_portworxVolume(ctx, field) + case "quobyte": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_quobyte(ctx, field) + case "rbd": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_rbd(ctx, field) + case "scaleIO": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_scaleIO(ctx, field) + case "storageClassName": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageClassName(ctx, field) + case "storageos": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_storageos(ctx, field) + case "volumeMode": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_volumeMode(ctx, field) + case "vsphereVolume": + return ec.fieldContext_K8s__io___api___core___v1__PersistentVolumeSpec_vsphereVolume(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___core___v1__PersistentVolumeSpec", field.Name) }, } return fc, nil } -func (ec *executionContext) _Metadata_deletionTimestamp(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Metadata_deletionTimestamp(ctx, field) +func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSource_persistentVolumeName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentSource) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_persistentVolumeName(ctx, field) if err != nil { return graphql.Null } @@ -37702,7 +38805,7 @@ func (ec *executionContext) _Metadata_deletionTimestamp(ctx context.Context, fie }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Metadata().DeletionTimestamp(rctx, obj) + return obj.PersistentVolumeName, nil }) if err != nil { ec.Error(ctx, err) @@ -37713,24 +38816,24 @@ func (ec *executionContext) _Metadata_deletionTimestamp(ctx context.Context, fie } res := resTmp.(*string) fc.Result = res - return ec.marshalODate2ᚖstring(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Metadata_deletionTimestamp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_persistentVolumeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Metadata", + Object: "K8s__io___api___storage___v1__VolumeAttachmentSource", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Date does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Metadata_generation(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Metadata_generation(ctx, field) +func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSpec_attacher(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_attacher(ctx, field) if err != nil { return graphql.Null } @@ -37743,7 +38846,7 @@ func (ec *executionContext) _Metadata_generation(ctx context.Context, field grap }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Generation, nil + return obj.Attacher, nil }) if err != nil { ec.Error(ctx, err) @@ -37755,26 +38858,26 @@ func (ec *executionContext) _Metadata_generation(ctx context.Context, field grap } return graphql.Null } - res := resTmp.(int64) + res := resTmp.(string) fc.Result = res - return ec.marshalNInt2int64(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Metadata_generation(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_attacher(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Metadata", + Object: "K8s__io___api___storage___v1__VolumeAttachmentSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Int does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Metadata_labels(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Metadata_labels(ctx, field) +func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSpec_nodeName(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_nodeName(ctx, field) if err != nil { return graphql.Null } @@ -37787,35 +38890,38 @@ func (ec *executionContext) _Metadata_labels(ctx context.Context, field graphql. }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Metadata().Labels(rctx, obj) + return obj.NodeName, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(map[string]interface{}) + res := resTmp.(string) fc.Result = res - return ec.marshalOMap2map(ctx, field.Selections, res) + return ec.marshalNString2string(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Metadata_labels(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_nodeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Metadata", + Object: "K8s__io___api___storage___v1__VolumeAttachmentSpec", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type Map does not have child fields") + return nil, errors.New("field of type String does not have child fields") }, } return fc, nil } -func (ec *executionContext) _Metadata_name(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Metadata_name(ctx, field) +func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentSpec_source(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentSpec) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_source(ctx, field) if err != nil { return graphql.Null } @@ -37828,7 +38934,7 @@ func (ec *executionContext) _Metadata_name(ctx context.Context, field graphql.Co }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Name, nil + return obj.Source, nil }) if err != nil { ec.Error(ctx, err) @@ -37840,26 +38946,32 @@ func (ec *executionContext) _Metadata_name(ctx context.Context, field graphql.Co } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.K8sIoAPIStorageV1VolumeAttachmentSource) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalNK8s__io___api___storage___v1__VolumeAttachmentSource2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPIStorageV1VolumeAttachmentSource(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Metadata_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSpec_source(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Metadata", + Object: "K8s__io___api___storage___v1__VolumeAttachmentSpec", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "inlineVolumeSpec": + return ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_inlineVolumeSpec(ctx, field) + case "persistentVolumeName": + return ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentSource_persistentVolumeName(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___storage___v1__VolumeAttachmentSource", field.Name) }, } return fc, nil } -func (ec *executionContext) _Metadata_namespace(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Metadata_namespace(ctx, field) +func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatus_attached(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attached(ctx, field) if err != nil { return graphql.Null } @@ -37872,35 +38984,38 @@ func (ec *executionContext) _Metadata_namespace(ctx context.Context, field graph }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Namespace, nil + return obj.Attached, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } return graphql.Null } - res := resTmp.(string) + res := resTmp.(bool) fc.Result = res - return ec.marshalOString2string(ctx, field.Selections, res) + return ec.marshalNBoolean2bool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Metadata_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attached(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Metadata", + Object: "K8s__io___api___storage___v1__VolumeAttachmentStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Boolean does not have child fields") }, } return fc, nil } -func (ec *executionContext) _MsvcTemplate_category(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_MsvcTemplate_category(ctx, field) +func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatus_attachError(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attachError(ctx, field) if err != nil { return graphql.Null } @@ -37913,38 +39028,41 @@ func (ec *executionContext) _MsvcTemplate_category(ctx context.Context, field gr }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Category, nil + return obj.AttachError, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(*model.K8sIoAPIStorageV1VolumeError) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___storage___v1__VolumeError2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPIStorageV1VolumeError(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_MsvcTemplate_category(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attachError(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "MsvcTemplate", + Object: "K8s__io___api___storage___v1__VolumeAttachmentStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + switch field.Name { + case "message": + return ec.fieldContext_K8s__io___api___storage___v1__VolumeError_message(ctx, field) + case "time": + return ec.fieldContext_K8s__io___api___storage___v1__VolumeError_time(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___storage___v1__VolumeError", field.Name) }, } return fc, nil } -func (ec *executionContext) _MsvcTemplate_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_MsvcTemplate_displayName(ctx, field) +func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatus_attachmentMetadata(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attachmentMetadata(ctx, field) if err != nil { return graphql.Null } @@ -37957,38 +39075,35 @@ func (ec *executionContext) _MsvcTemplate_displayName(ctx context.Context, field }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.DisplayName, nil + return obj.AttachmentMetadata, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.(string) + res := resTmp.(map[string]interface{}) fc.Result = res - return ec.marshalNString2string(ctx, field.Selections, res) + return ec.marshalOMap2map(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_MsvcTemplate_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_attachmentMetadata(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "MsvcTemplate", + Object: "K8s__io___api___storage___v1__VolumeAttachmentStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - return nil, errors.New("field of type String does not have child fields") + return nil, errors.New("field of type Map does not have child fields") }, } return fc, nil } -func (ec *executionContext) _MsvcTemplate_items(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplate) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_MsvcTemplate_items(ctx, field) +func (ec *executionContext) _K8s__io___api___storage___v1__VolumeAttachmentStatus_detachError(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeAttachmentStatus) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_detachError(ctx, field) if err != nil { return graphql.Null } @@ -38001,60 +39116,41 @@ func (ec *executionContext) _MsvcTemplate_items(ctx context.Context, field graph }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return obj.Items, nil + return obj.DetachError, nil }) if err != nil { ec.Error(ctx, err) return graphql.Null } if resTmp == nil { - if !graphql.HasFieldError(ctx, fc) { - ec.Errorf(ctx, "must not be null") - } return graphql.Null } - res := resTmp.([]entities.MsvcTemplateEntry) + res := resTmp.(*model.K8sIoAPIStorageV1VolumeError) fc.Result = res - return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry2ᚕgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐMsvcTemplateEntryᚄ(ctx, field.Selections, res) + return ec.marshalOK8s__io___api___storage___v1__VolumeError2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoAPIStorageV1VolumeError(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_MsvcTemplate_items(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeAttachmentStatus_detachError(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "MsvcTemplate", + Object: "K8s__io___api___storage___v1__VolumeAttachmentStatus", Field: field, IsMethod: false, IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { - case "active": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_active(ctx, field) - case "apiVersion": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_apiVersion(ctx, field) - case "description": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_description(ctx, field) - case "displayName": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_displayName(ctx, field) - case "fields": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_fields(ctx, field) - case "kind": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_kind(ctx, field) - case "logoUrl": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_logoUrl(ctx, field) - case "name": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_name(ctx, field) - case "outputs": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_outputs(ctx, field) - case "resources": - return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_resources(ctx, field) + case "message": + return ec.fieldContext_K8s__io___api___storage___v1__VolumeError_message(ctx, field) + case "time": + return ec.fieldContext_K8s__io___api___storage___v1__VolumeError_time(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", field.Name) + return nil, fmt.Errorf("no field named %q was found under type K8s__io___api___storage___v1__VolumeError", field.Name) }, } return fc, nil } -func (ec *executionContext) _Mutation_infra_createCluster(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Mutation_infra_createCluster(ctx, field) +func (ec *executionContext) _K8s__io___api___storage___v1__VolumeError_message(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeError) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeError_message(ctx, field) if err != nil { return graphql.Null } @@ -38066,34 +39162,8 @@ func (ec *executionContext) _Mutation_infra_createCluster(ctx context.Context, f } }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { - directive0 := func(rctx context.Context) (interface{}, error) { - ctx = rctx // use context from middleware stack in children - return ec.resolvers.Mutation().InfraCreateCluster(rctx, fc.Args["cluster"].(entities.Cluster)) - } - directive1 := func(ctx context.Context) (interface{}, error) { - if ec.directives.IsLoggedInAndVerified == nil { - return nil, errors.New("directive isLoggedInAndVerified is not implemented") - } - return ec.directives.IsLoggedInAndVerified(ctx, nil, directive0) - } - directive2 := func(ctx context.Context) (interface{}, error) { - if ec.directives.HasAccount == nil { - return nil, errors.New("directive hasAccount is not implemented") - } - return ec.directives.HasAccount(ctx, nil, directive1) - } - - tmp, err := directive2(rctx) - if err != nil { - return nil, graphql.ErrorOnPath(ctx, err) - } - if tmp == nil { - return nil, nil - } - if data, ok := tmp.(*entities.Cluster); ok { - return data, nil - } - return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.Cluster`, tmp) + ctx = rctx // use context from middleware stack in children + return obj.Message, nil }) if err != nil { ec.Error(ctx, err) @@ -38102,73 +39172,26 @@ func (ec *executionContext) _Mutation_infra_createCluster(ctx context.Context, f if resTmp == nil { return graphql.Null } - res := resTmp.(*entities.Cluster) + res := resTmp.(*string) fc.Result = res - return ec.marshalOCluster2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐCluster(ctx, field.Selections, res) + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Mutation_infra_createCluster(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Mutation", + Object: "K8s__io___api___storage___v1__VolumeError", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "accountName": - return ec.fieldContext_Cluster_accountName(ctx, field) - case "apiVersion": - return ec.fieldContext_Cluster_apiVersion(ctx, field) - case "clusterGroupName": - return ec.fieldContext_Cluster_clusterGroupName(ctx, field) - case "createdBy": - return ec.fieldContext_Cluster_createdBy(ctx, field) - case "creationTime": - return ec.fieldContext_Cluster_creationTime(ctx, field) - case "displayName": - return ec.fieldContext_Cluster_displayName(ctx, field) - case "id": - return ec.fieldContext_Cluster_id(ctx, field) - case "kind": - return ec.fieldContext_Cluster_kind(ctx, field) - case "lastUpdatedBy": - return ec.fieldContext_Cluster_lastUpdatedBy(ctx, field) - case "markedForDeletion": - return ec.fieldContext_Cluster_markedForDeletion(ctx, field) - case "metadata": - return ec.fieldContext_Cluster_metadata(ctx, field) - case "recordVersion": - return ec.fieldContext_Cluster_recordVersion(ctx, field) - case "spec": - return ec.fieldContext_Cluster_spec(ctx, field) - case "status": - return ec.fieldContext_Cluster_status(ctx, field) - case "syncStatus": - return ec.fieldContext_Cluster_syncStatus(ctx, field) - case "updateTime": - return ec.fieldContext_Cluster_updateTime(ctx, field) - case "adminKubeconfig": - return ec.fieldContext_Cluster_adminKubeconfig(ctx, field) - } - return nil, fmt.Errorf("no field named %q was found under type Cluster", field.Name) + return nil, errors.New("field of type String does not have child fields") }, } - defer func() { - if r := recover(); r != nil { - err = ec.Recover(ctx, r) - ec.Error(ctx, err) - } - }() - ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_Mutation_infra_createCluster_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { - ec.Error(ctx, err) - return fc, err - } return fc, nil } -func (ec *executionContext) _Mutation_infra_updateCluster(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Mutation_infra_updateCluster(ctx, field) +func (ec *executionContext) _K8s__io___api___storage___v1__VolumeError_time(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoAPIStorageV1VolumeError) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___api___storage___v1__VolumeError_time(ctx, field) if err != nil { return graphql.Null } @@ -38180,34 +39203,8 @@ func (ec *executionContext) _Mutation_infra_updateCluster(ctx context.Context, f } }() resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { - directive0 := func(rctx context.Context) (interface{}, error) { - ctx = rctx // use context from middleware stack in children - return ec.resolvers.Mutation().InfraUpdateCluster(rctx, fc.Args["cluster"].(entities.Cluster)) - } - directive1 := func(ctx context.Context) (interface{}, error) { - if ec.directives.IsLoggedInAndVerified == nil { - return nil, errors.New("directive isLoggedInAndVerified is not implemented") - } - return ec.directives.IsLoggedInAndVerified(ctx, nil, directive0) - } - directive2 := func(ctx context.Context) (interface{}, error) { - if ec.directives.HasAccount == nil { - return nil, errors.New("directive hasAccount is not implemented") - } - return ec.directives.HasAccount(ctx, nil, directive1) - } - - tmp, err := directive2(rctx) - if err != nil { - return nil, graphql.ErrorOnPath(ctx, err) - } - if tmp == nil { - return nil, nil - } - if data, ok := tmp.(*entities.Cluster); ok { - return data, nil - } - return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.Cluster`, tmp) + ctx = rctx // use context from middleware stack in children + return obj.Time, nil }) if err != nil { ec.Error(ctx, err) @@ -38216,31 +39213,1092 @@ func (ec *executionContext) _Mutation_infra_updateCluster(ctx context.Context, f if resTmp == nil { return graphql.Null } - res := resTmp.(*entities.Cluster) + res := resTmp.(*string) fc.Result = res - return ec.marshalOCluster2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐCluster(ctx, field.Selections, res) + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Mutation_infra_updateCluster(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_K8s__io___api___storage___v1__VolumeError_time(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ - Object: "Mutation", + Object: "K8s__io___api___storage___v1__VolumeError", Field: field, - IsMethod: true, - IsResolver: true, + IsMethod: false, + IsResolver: false, Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { - switch field.Name { - case "accountName": - return ec.fieldContext_Cluster_accountName(ctx, field) - case "apiVersion": - return ec.fieldContext_Cluster_apiVersion(ctx, field) - case "clusterGroupName": - return ec.fieldContext_Cluster_clusterGroupName(ctx, field) - case "createdBy": - return ec.fieldContext_Cluster_createdBy(ctx, field) - case "creationTime": - return ec.fieldContext_Cluster_creationTime(ctx, field) - case "displayName": - return ec.fieldContext_Cluster_displayName(ctx, field) + return nil, errors.New("field of type Date does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _K8s__io___apimachinery___pkg___api___resource__Quantity_Format(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgAPIResourceQuantity) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___api___resource__Quantity_Format(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Format, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(model.K8sIoApimachineryPkgAPIResourceFormat) + fc.Result = res + return ec.marshalNK8s__io___apimachinery___pkg___api___resource__Format2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgAPIResourceFormat(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___api___resource__Quantity_Format(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "K8s__io___apimachinery___pkg___api___resource__Quantity", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type K8s__io___apimachinery___pkg___api___resource__Format does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgApisMetaV1LabelSelector) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.MatchExpressions, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]*model.K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement) + fc.Result = res + return ec.marshalOK8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgApisMetaV1LabelSelectorRequirementᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchExpressions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "key": + return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_key(ctx, field) + case "operator": + return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_operator(ctx, field) + case "values": + return ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_values(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgApisMetaV1LabelSelector) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.MatchLabels, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(map[string]interface{}) + fc.Result = res + return ec.marshalOMap2map(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector_matchLabels(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelector", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Map does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_key(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_key(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Key, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_operator(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_operator(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Operator, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(model.K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator) + fc.Result = res + return ec.marshalNK8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorOperator2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐK8sIoApimachineryPkgApisMetaV1LabelSelectorOperator(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_operator(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorOperator does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_values(ctx context.Context, field graphql.CollectedField, obj *model.K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_values(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Values, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]string) + fc.Result = res + return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement_values(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "K8s__io___apimachinery___pkg___apis___meta___v1__LabelSelectorRequirement", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _MatchFilter_array(ctx context.Context, field graphql.CollectedField, obj *repos.MatchFilter) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_MatchFilter_array(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Array, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]any) + fc.Result = res + return ec.marshalOAny2ᚕinterfaceᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_MatchFilter_array(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "MatchFilter", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Any does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _MatchFilter_exact(ctx context.Context, field graphql.CollectedField, obj *repos.MatchFilter) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_MatchFilter_exact(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Exact, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(any) + fc.Result = res + return ec.marshalOAny2interface(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_MatchFilter_exact(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "MatchFilter", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Any does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _MatchFilter_matchType(ctx context.Context, field graphql.CollectedField, obj *repos.MatchFilter) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_MatchFilter_matchType(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.MatchType, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(repos.MatchType) + fc.Result = res + return ec.marshalNMatchFilterMatchType2githubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐMatchType(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_MatchFilter_matchType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "MatchFilter", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type MatchFilterMatchType does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _MatchFilter_regex(ctx context.Context, field graphql.CollectedField, obj *repos.MatchFilter) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_MatchFilter_regex(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Regex, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_MatchFilter_regex(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "MatchFilter", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _Metadata_annotations(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Metadata_annotations(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Metadata().Annotations(rctx, obj) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(map[string]interface{}) + fc.Result = res + return ec.marshalOMap2map(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Metadata_annotations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Metadata", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Map does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _Metadata_creationTimestamp(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Metadata_creationTimestamp(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Metadata().CreationTimestamp(rctx, obj) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNDate2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Metadata_creationTimestamp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Metadata", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Date does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _Metadata_deletionTimestamp(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Metadata_deletionTimestamp(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Metadata().DeletionTimestamp(rctx, obj) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalODate2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Metadata_deletionTimestamp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Metadata", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Date does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _Metadata_generation(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Metadata_generation(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Generation, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(int64) + fc.Result = res + return ec.marshalNInt2int64(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Metadata_generation(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Metadata", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Int does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _Metadata_labels(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Metadata_labels(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Metadata().Labels(rctx, obj) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(map[string]interface{}) + fc.Result = res + return ec.marshalOMap2map(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Metadata_labels(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Metadata", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Map does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _Metadata_name(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Metadata_name(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Name, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Metadata_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Metadata", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _Metadata_namespace(ctx context.Context, field graphql.CollectedField, obj *v1.ObjectMeta) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Metadata_namespace(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Namespace, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalOString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Metadata_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Metadata", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _MsvcTemplate_category(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_MsvcTemplate_category(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Category, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_MsvcTemplate_category(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "MsvcTemplate", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _MsvcTemplate_displayName(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_MsvcTemplate_displayName(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.DisplayName, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_MsvcTemplate_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "MsvcTemplate", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type String does not have child fields") + }, + } + return fc, nil +} + +func (ec *executionContext) _MsvcTemplate_items(ctx context.Context, field graphql.CollectedField, obj *entities.MsvcTemplate) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_MsvcTemplate_items(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Items, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.([]entities.MsvcTemplateEntry) + fc.Result = res + return ec.marshalNGithub__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry2ᚕgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐMsvcTemplateEntryᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_MsvcTemplate_items(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "MsvcTemplate", + Field: field, + IsMethod: false, + IsResolver: false, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "active": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_active(ctx, field) + case "apiVersion": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_apiVersion(ctx, field) + case "description": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_description(ctx, field) + case "displayName": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_displayName(ctx, field) + case "fields": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_fields(ctx, field) + case "kind": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_kind(ctx, field) + case "logoUrl": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_logoUrl(ctx, field) + case "name": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_name(ctx, field) + case "outputs": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_outputs(ctx, field) + case "resources": + return ec.fieldContext_Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry_resources(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Github__com___kloudlite___api___apps___infra___internal___entities__MsvcTemplateEntry", field.Name) + }, + } + return fc, nil +} + +func (ec *executionContext) _Mutation_infra_createCluster(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Mutation_infra_createCluster(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Mutation().InfraCreateCluster(rctx, fc.Args["cluster"].(entities.Cluster)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + if ec.directives.IsLoggedInAndVerified == nil { + return nil, errors.New("directive isLoggedInAndVerified is not implemented") + } + return ec.directives.IsLoggedInAndVerified(ctx, nil, directive0) + } + directive2 := func(ctx context.Context) (interface{}, error) { + if ec.directives.HasAccount == nil { + return nil, errors.New("directive hasAccount is not implemented") + } + return ec.directives.HasAccount(ctx, nil, directive1) + } + + tmp, err := directive2(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*entities.Cluster); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.Cluster`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*entities.Cluster) + fc.Result = res + return ec.marshalOCluster2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐCluster(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Mutation_infra_createCluster(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Mutation", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "accountName": + return ec.fieldContext_Cluster_accountName(ctx, field) + case "apiVersion": + return ec.fieldContext_Cluster_apiVersion(ctx, field) + case "createdBy": + return ec.fieldContext_Cluster_createdBy(ctx, field) + case "creationTime": + return ec.fieldContext_Cluster_creationTime(ctx, field) + case "displayName": + return ec.fieldContext_Cluster_displayName(ctx, field) + case "globalVPN": + return ec.fieldContext_Cluster_globalVPN(ctx, field) + case "id": + return ec.fieldContext_Cluster_id(ctx, field) + case "kind": + return ec.fieldContext_Cluster_kind(ctx, field) + case "lastUpdatedBy": + return ec.fieldContext_Cluster_lastUpdatedBy(ctx, field) + case "markedForDeletion": + return ec.fieldContext_Cluster_markedForDeletion(ctx, field) + case "metadata": + return ec.fieldContext_Cluster_metadata(ctx, field) + case "recordVersion": + return ec.fieldContext_Cluster_recordVersion(ctx, field) + case "spec": + return ec.fieldContext_Cluster_spec(ctx, field) + case "status": + return ec.fieldContext_Cluster_status(ctx, field) + case "syncStatus": + return ec.fieldContext_Cluster_syncStatus(ctx, field) + case "updateTime": + return ec.fieldContext_Cluster_updateTime(ctx, field) + case "adminKubeconfig": + return ec.fieldContext_Cluster_adminKubeconfig(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Cluster", field.Name) + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_Mutation_infra_createCluster_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _Mutation_infra_updateCluster(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Mutation_infra_updateCluster(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Mutation().InfraUpdateCluster(rctx, fc.Args["cluster"].(entities.Cluster)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + if ec.directives.IsLoggedInAndVerified == nil { + return nil, errors.New("directive isLoggedInAndVerified is not implemented") + } + return ec.directives.IsLoggedInAndVerified(ctx, nil, directive0) + } + directive2 := func(ctx context.Context) (interface{}, error) { + if ec.directives.HasAccount == nil { + return nil, errors.New("directive hasAccount is not implemented") + } + return ec.directives.HasAccount(ctx, nil, directive1) + } + + tmp, err := directive2(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*entities.Cluster); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.Cluster`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*entities.Cluster) + fc.Result = res + return ec.marshalOCluster2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐCluster(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Mutation_infra_updateCluster(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Mutation", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "accountName": + return ec.fieldContext_Cluster_accountName(ctx, field) + case "apiVersion": + return ec.fieldContext_Cluster_apiVersion(ctx, field) + case "createdBy": + return ec.fieldContext_Cluster_createdBy(ctx, field) + case "creationTime": + return ec.fieldContext_Cluster_creationTime(ctx, field) + case "displayName": + return ec.fieldContext_Cluster_displayName(ctx, field) + case "globalVPN": + return ec.fieldContext_Cluster_globalVPN(ctx, field) case "id": return ec.fieldContext_Cluster_id(ctx, field) case "kind": @@ -38362,8 +40420,8 @@ func (ec *executionContext) fieldContext_Mutation_infra_deleteCluster(ctx contex return fc, nil } -func (ec *executionContext) _Mutation_infra_createClusterGroup(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Mutation_infra_createClusterGroup(ctx, field) +func (ec *executionContext) _Mutation_infra_createGlobalVPN(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Mutation_infra_createGlobalVPN(ctx, field) if err != nil { return graphql.Null } @@ -38377,7 +40435,7 @@ func (ec *executionContext) _Mutation_infra_createClusterGroup(ctx context.Conte resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { directive0 := func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Mutation().InfraCreateClusterGroup(rctx, fc.Args["cluster"].(entities.ClusterGroup)) + return ec.resolvers.Mutation().InfraCreateGlobalVpn(rctx, fc.Args["gvpn"].(entities.GlobalVPN)) } directive1 := func(ctx context.Context) (interface{}, error) { if ec.directives.IsLoggedInAndVerified == nil { @@ -38399,10 +40457,10 @@ func (ec *executionContext) _Mutation_infra_createClusterGroup(ctx context.Conte if tmp == nil { return nil, nil } - if data, ok := tmp.(*entities.ClusterGroup); ok { + if data, ok := tmp.(*entities.GlobalVPN); ok { return data, nil } - return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.ClusterGroup`, tmp) + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.GlobalVPN`, tmp) }) if err != nil { ec.Error(ctx, err) @@ -38411,12 +40469,12 @@ func (ec *executionContext) _Mutation_infra_createClusterGroup(ctx context.Conte if resTmp == nil { return graphql.Null } - res := resTmp.(*entities.ClusterGroup) + res := resTmp.(*entities.GlobalVPN) fc.Result = res - return ec.marshalOClusterGroup2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterGroup(ctx, field.Selections, res) + return ec.marshalOGlobalVPN2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPN(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Mutation_infra_createClusterGroup(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Mutation_infra_createGlobalVPN(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "Mutation", Field: field, @@ -38425,29 +40483,39 @@ func (ec *executionContext) fieldContext_Mutation_infra_createClusterGroup(ctx c Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "accountName": - return ec.fieldContext_ClusterGroup_accountName(ctx, field) - case "clusterName": - return ec.fieldContext_ClusterGroup_clusterName(ctx, field) + return ec.fieldContext_GlobalVPN_accountName(ctx, field) + case "allocatableCIDRSuffix": + return ec.fieldContext_GlobalVPN_allocatableCIDRSuffix(ctx, field) + case "CIDR": + return ec.fieldContext_GlobalVPN_CIDR(ctx, field) case "createdBy": - return ec.fieldContext_ClusterGroup_createdBy(ctx, field) + return ec.fieldContext_GlobalVPN_createdBy(ctx, field) case "creationTime": - return ec.fieldContext_ClusterGroup_creationTime(ctx, field) + return ec.fieldContext_GlobalVPN_creationTime(ctx, field) case "displayName": - return ec.fieldContext_ClusterGroup_displayName(ctx, field) + return ec.fieldContext_GlobalVPN_displayName(ctx, field) case "id": - return ec.fieldContext_ClusterGroup_id(ctx, field) + return ec.fieldContext_GlobalVPN_id(ctx, field) case "lastUpdatedBy": - return ec.fieldContext_ClusterGroup_lastUpdatedBy(ctx, field) + return ec.fieldContext_GlobalVPN_lastUpdatedBy(ctx, field) case "markedForDeletion": - return ec.fieldContext_ClusterGroup_markedForDeletion(ctx, field) + return ec.fieldContext_GlobalVPN_markedForDeletion(ctx, field) + case "metadata": + return ec.fieldContext_GlobalVPN_metadata(ctx, field) + case "numAllocatedClusterCIDRs": + return ec.fieldContext_GlobalVPN_numAllocatedClusterCIDRs(ctx, field) + case "numAllocatedDevices": + return ec.fieldContext_GlobalVPN_numAllocatedDevices(ctx, field) + case "numReservedIPsForNonClusterUse": + return ec.fieldContext_GlobalVPN_numReservedIPsForNonClusterUse(ctx, field) case "recordVersion": - return ec.fieldContext_ClusterGroup_recordVersion(ctx, field) - case "syncStatus": - return ec.fieldContext_ClusterGroup_syncStatus(ctx, field) + return ec.fieldContext_GlobalVPN_recordVersion(ctx, field) case "updateTime": - return ec.fieldContext_ClusterGroup_updateTime(ctx, field) + return ec.fieldContext_GlobalVPN_updateTime(ctx, field) + case "wgInterface": + return ec.fieldContext_GlobalVPN_wgInterface(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type ClusterGroup", field.Name) + return nil, fmt.Errorf("no field named %q was found under type GlobalVPN", field.Name) }, } defer func() { @@ -38457,15 +40525,15 @@ func (ec *executionContext) fieldContext_Mutation_infra_createClusterGroup(ctx c } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_Mutation_infra_createClusterGroup_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_Mutation_infra_createGlobalVPN_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _Mutation_infra_updateClusterGroup(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Mutation_infra_updateClusterGroup(ctx, field) +func (ec *executionContext) _Mutation_infra_updateGlobalVPN(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Mutation_infra_updateGlobalVPN(ctx, field) if err != nil { return graphql.Null } @@ -38479,7 +40547,7 @@ func (ec *executionContext) _Mutation_infra_updateClusterGroup(ctx context.Conte resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { directive0 := func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Mutation().InfraUpdateClusterGroup(rctx, fc.Args["cluster"].(entities.ClusterGroup)) + return ec.resolvers.Mutation().InfraUpdateGlobalVpn(rctx, fc.Args["gvpn"].(entities.GlobalVPN)) } directive1 := func(ctx context.Context) (interface{}, error) { if ec.directives.IsLoggedInAndVerified == nil { @@ -38501,10 +40569,10 @@ func (ec *executionContext) _Mutation_infra_updateClusterGroup(ctx context.Conte if tmp == nil { return nil, nil } - if data, ok := tmp.(*entities.ClusterGroup); ok { + if data, ok := tmp.(*entities.GlobalVPN); ok { return data, nil } - return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.ClusterGroup`, tmp) + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.GlobalVPN`, tmp) }) if err != nil { ec.Error(ctx, err) @@ -38513,12 +40581,12 @@ func (ec *executionContext) _Mutation_infra_updateClusterGroup(ctx context.Conte if resTmp == nil { return graphql.Null } - res := resTmp.(*entities.ClusterGroup) + res := resTmp.(*entities.GlobalVPN) fc.Result = res - return ec.marshalOClusterGroup2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterGroup(ctx, field.Selections, res) + return ec.marshalOGlobalVPN2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPN(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Mutation_infra_updateClusterGroup(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Mutation_infra_updateGlobalVPN(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "Mutation", Field: field, @@ -38527,29 +40595,39 @@ func (ec *executionContext) fieldContext_Mutation_infra_updateClusterGroup(ctx c Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "accountName": - return ec.fieldContext_ClusterGroup_accountName(ctx, field) - case "clusterName": - return ec.fieldContext_ClusterGroup_clusterName(ctx, field) + return ec.fieldContext_GlobalVPN_accountName(ctx, field) + case "allocatableCIDRSuffix": + return ec.fieldContext_GlobalVPN_allocatableCIDRSuffix(ctx, field) + case "CIDR": + return ec.fieldContext_GlobalVPN_CIDR(ctx, field) case "createdBy": - return ec.fieldContext_ClusterGroup_createdBy(ctx, field) + return ec.fieldContext_GlobalVPN_createdBy(ctx, field) case "creationTime": - return ec.fieldContext_ClusterGroup_creationTime(ctx, field) + return ec.fieldContext_GlobalVPN_creationTime(ctx, field) case "displayName": - return ec.fieldContext_ClusterGroup_displayName(ctx, field) + return ec.fieldContext_GlobalVPN_displayName(ctx, field) case "id": - return ec.fieldContext_ClusterGroup_id(ctx, field) + return ec.fieldContext_GlobalVPN_id(ctx, field) case "lastUpdatedBy": - return ec.fieldContext_ClusterGroup_lastUpdatedBy(ctx, field) + return ec.fieldContext_GlobalVPN_lastUpdatedBy(ctx, field) case "markedForDeletion": - return ec.fieldContext_ClusterGroup_markedForDeletion(ctx, field) + return ec.fieldContext_GlobalVPN_markedForDeletion(ctx, field) + case "metadata": + return ec.fieldContext_GlobalVPN_metadata(ctx, field) + case "numAllocatedClusterCIDRs": + return ec.fieldContext_GlobalVPN_numAllocatedClusterCIDRs(ctx, field) + case "numAllocatedDevices": + return ec.fieldContext_GlobalVPN_numAllocatedDevices(ctx, field) + case "numReservedIPsForNonClusterUse": + return ec.fieldContext_GlobalVPN_numReservedIPsForNonClusterUse(ctx, field) case "recordVersion": - return ec.fieldContext_ClusterGroup_recordVersion(ctx, field) - case "syncStatus": - return ec.fieldContext_ClusterGroup_syncStatus(ctx, field) + return ec.fieldContext_GlobalVPN_recordVersion(ctx, field) case "updateTime": - return ec.fieldContext_ClusterGroup_updateTime(ctx, field) + return ec.fieldContext_GlobalVPN_updateTime(ctx, field) + case "wgInterface": + return ec.fieldContext_GlobalVPN_wgInterface(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type ClusterGroup", field.Name) + return nil, fmt.Errorf("no field named %q was found under type GlobalVPN", field.Name) }, } defer func() { @@ -38559,15 +40637,15 @@ func (ec *executionContext) fieldContext_Mutation_infra_updateClusterGroup(ctx c } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_Mutation_infra_updateClusterGroup_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_Mutation_infra_updateGlobalVPN_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _Mutation_infra_deleteClusterGroup(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Mutation_infra_deleteClusterGroup(ctx, field) +func (ec *executionContext) _Mutation_infra_deleteGlobalVPN(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Mutation_infra_deleteGlobalVPN(ctx, field) if err != nil { return graphql.Null } @@ -38581,7 +40659,7 @@ func (ec *executionContext) _Mutation_infra_deleteClusterGroup(ctx context.Conte resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { directive0 := func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Mutation().InfraDeleteClusterGroup(rctx, fc.Args["name"].(string)) + return ec.resolvers.Mutation().InfraDeleteGlobalVpn(rctx, fc.Args["name"].(string)) } directive1 := func(ctx context.Context) (interface{}, error) { if ec.directives.IsLoggedInAndVerified == nil { @@ -38623,7 +40701,7 @@ func (ec *executionContext) _Mutation_infra_deleteClusterGroup(ctx context.Conte return ec.marshalNBoolean2bool(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Mutation_infra_deleteClusterGroup(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Mutation_infra_deleteGlobalVPN(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "Mutation", Field: field, @@ -38640,7 +40718,308 @@ func (ec *executionContext) fieldContext_Mutation_infra_deleteClusterGroup(ctx c } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_Mutation_infra_deleteClusterGroup_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_Mutation_infra_deleteGlobalVPN_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _Mutation_infra_createGlobalVPNDevice(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Mutation_infra_createGlobalVPNDevice(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Mutation().InfraCreateGlobalVPNDevice(rctx, fc.Args["gvpnDevice"].(entities.GlobalVPNDevice)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + if ec.directives.IsLoggedInAndVerified == nil { + return nil, errors.New("directive isLoggedInAndVerified is not implemented") + } + return ec.directives.IsLoggedInAndVerified(ctx, nil, directive0) + } + directive2 := func(ctx context.Context) (interface{}, error) { + if ec.directives.HasAccount == nil { + return nil, errors.New("directive hasAccount is not implemented") + } + return ec.directives.HasAccount(ctx, nil, directive1) + } + + tmp, err := directive2(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*entities.GlobalVPNDevice); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.GlobalVPNDevice`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*entities.GlobalVPNDevice) + fc.Result = res + return ec.marshalOGlobalVPNDevice2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPNDevice(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Mutation_infra_createGlobalVPNDevice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Mutation", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "accountName": + return ec.fieldContext_GlobalVPNDevice_accountName(ctx, field) + case "createdBy": + return ec.fieldContext_GlobalVPNDevice_createdBy(ctx, field) + case "creationTime": + return ec.fieldContext_GlobalVPNDevice_creationTime(ctx, field) + case "displayName": + return ec.fieldContext_GlobalVPNDevice_displayName(ctx, field) + case "globalVPNName": + return ec.fieldContext_GlobalVPNDevice_globalVPNName(ctx, field) + case "id": + return ec.fieldContext_GlobalVPNDevice_id(ctx, field) + case "ipAddr": + return ec.fieldContext_GlobalVPNDevice_ipAddr(ctx, field) + case "lastUpdatedBy": + return ec.fieldContext_GlobalVPNDevice_lastUpdatedBy(ctx, field) + case "markedForDeletion": + return ec.fieldContext_GlobalVPNDevice_markedForDeletion(ctx, field) + case "metadata": + return ec.fieldContext_GlobalVPNDevice_metadata(ctx, field) + case "privateKey": + return ec.fieldContext_GlobalVPNDevice_privateKey(ctx, field) + case "publicKey": + return ec.fieldContext_GlobalVPNDevice_publicKey(ctx, field) + case "recordVersion": + return ec.fieldContext_GlobalVPNDevice_recordVersion(ctx, field) + case "updateTime": + return ec.fieldContext_GlobalVPNDevice_updateTime(ctx, field) + case "wireguardConfig": + return ec.fieldContext_GlobalVPNDevice_wireguardConfig(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type GlobalVPNDevice", field.Name) + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_Mutation_infra_createGlobalVPNDevice_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _Mutation_infra_updateGlobalVPNDevice(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Mutation_infra_updateGlobalVPNDevice(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Mutation().InfraUpdateGlobalVPNDevice(rctx, fc.Args["gvpnDevice"].(entities.GlobalVPNDevice)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + if ec.directives.IsLoggedInAndVerified == nil { + return nil, errors.New("directive isLoggedInAndVerified is not implemented") + } + return ec.directives.IsLoggedInAndVerified(ctx, nil, directive0) + } + directive2 := func(ctx context.Context) (interface{}, error) { + if ec.directives.HasAccount == nil { + return nil, errors.New("directive hasAccount is not implemented") + } + return ec.directives.HasAccount(ctx, nil, directive1) + } + + tmp, err := directive2(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*entities.GlobalVPNDevice); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.GlobalVPNDevice`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*entities.GlobalVPNDevice) + fc.Result = res + return ec.marshalOGlobalVPNDevice2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPNDevice(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Mutation_infra_updateGlobalVPNDevice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Mutation", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "accountName": + return ec.fieldContext_GlobalVPNDevice_accountName(ctx, field) + case "createdBy": + return ec.fieldContext_GlobalVPNDevice_createdBy(ctx, field) + case "creationTime": + return ec.fieldContext_GlobalVPNDevice_creationTime(ctx, field) + case "displayName": + return ec.fieldContext_GlobalVPNDevice_displayName(ctx, field) + case "globalVPNName": + return ec.fieldContext_GlobalVPNDevice_globalVPNName(ctx, field) + case "id": + return ec.fieldContext_GlobalVPNDevice_id(ctx, field) + case "ipAddr": + return ec.fieldContext_GlobalVPNDevice_ipAddr(ctx, field) + case "lastUpdatedBy": + return ec.fieldContext_GlobalVPNDevice_lastUpdatedBy(ctx, field) + case "markedForDeletion": + return ec.fieldContext_GlobalVPNDevice_markedForDeletion(ctx, field) + case "metadata": + return ec.fieldContext_GlobalVPNDevice_metadata(ctx, field) + case "privateKey": + return ec.fieldContext_GlobalVPNDevice_privateKey(ctx, field) + case "publicKey": + return ec.fieldContext_GlobalVPNDevice_publicKey(ctx, field) + case "recordVersion": + return ec.fieldContext_GlobalVPNDevice_recordVersion(ctx, field) + case "updateTime": + return ec.fieldContext_GlobalVPNDevice_updateTime(ctx, field) + case "wireguardConfig": + return ec.fieldContext_GlobalVPNDevice_wireguardConfig(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type GlobalVPNDevice", field.Name) + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_Mutation_infra_updateGlobalVPNDevice_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _Mutation_infra_deleteGlobalVPNDevice(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Mutation_infra_deleteGlobalVPNDevice(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Mutation().InfraDeleteGlobalVPNDevice(rctx, fc.Args["gvpn"].(string), fc.Args["deviceName"].(string)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + if ec.directives.IsLoggedInAndVerified == nil { + return nil, errors.New("directive isLoggedInAndVerified is not implemented") + } + return ec.directives.IsLoggedInAndVerified(ctx, nil, directive0) + } + directive2 := func(ctx context.Context) (interface{}, error) { + if ec.directives.HasAccount == nil { + return nil, errors.New("directive hasAccount is not implemented") + } + return ec.directives.HasAccount(ctx, nil, directive1) + } + + tmp, err := directive2(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(bool); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be bool`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(bool) + fc.Result = res + return ec.marshalNBoolean2bool(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Mutation_infra_deleteGlobalVPNDevice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Mutation", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + return nil, errors.New("field of type Boolean does not have child fields") + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_Mutation_infra_deleteGlobalVPNDevice_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } @@ -45722,10 +48101,210 @@ func (ec *executionContext) _Query_infra_listClusters(ctx context.Context, field if tmp == nil { return nil, nil } - if data, ok := tmp.(*model.ClusterPaginatedRecords); ok { + if data, ok := tmp.(*model.ClusterPaginatedRecords); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/app/graph/model.ClusterPaginatedRecords`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*model.ClusterPaginatedRecords) + fc.Result = res + return ec.marshalOClusterPaginatedRecords2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterPaginatedRecords(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Query_infra_listClusters(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Query", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "edges": + return ec.fieldContext_ClusterPaginatedRecords_edges(ctx, field) + case "pageInfo": + return ec.fieldContext_ClusterPaginatedRecords_pageInfo(ctx, field) + case "totalCount": + return ec.fieldContext_ClusterPaginatedRecords_totalCount(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type ClusterPaginatedRecords", field.Name) + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_Query_infra_listClusters_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _Query_infra_getCluster(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Query_infra_getCluster(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().InfraGetCluster(rctx, fc.Args["name"].(string)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + if ec.directives.IsLoggedInAndVerified == nil { + return nil, errors.New("directive isLoggedInAndVerified is not implemented") + } + return ec.directives.IsLoggedInAndVerified(ctx, nil, directive0) + } + directive2 := func(ctx context.Context) (interface{}, error) { + if ec.directives.HasAccount == nil { + return nil, errors.New("directive hasAccount is not implemented") + } + return ec.directives.HasAccount(ctx, nil, directive1) + } + + tmp, err := directive2(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*entities.Cluster); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.Cluster`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*entities.Cluster) + fc.Result = res + return ec.marshalOCluster2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐCluster(ctx, field.Selections, res) +} + +func (ec *executionContext) fieldContext_Query_infra_getCluster(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { + fc = &graphql.FieldContext{ + Object: "Query", + Field: field, + IsMethod: true, + IsResolver: true, + Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { + switch field.Name { + case "accountName": + return ec.fieldContext_Cluster_accountName(ctx, field) + case "apiVersion": + return ec.fieldContext_Cluster_apiVersion(ctx, field) + case "createdBy": + return ec.fieldContext_Cluster_createdBy(ctx, field) + case "creationTime": + return ec.fieldContext_Cluster_creationTime(ctx, field) + case "displayName": + return ec.fieldContext_Cluster_displayName(ctx, field) + case "globalVPN": + return ec.fieldContext_Cluster_globalVPN(ctx, field) + case "id": + return ec.fieldContext_Cluster_id(ctx, field) + case "kind": + return ec.fieldContext_Cluster_kind(ctx, field) + case "lastUpdatedBy": + return ec.fieldContext_Cluster_lastUpdatedBy(ctx, field) + case "markedForDeletion": + return ec.fieldContext_Cluster_markedForDeletion(ctx, field) + case "metadata": + return ec.fieldContext_Cluster_metadata(ctx, field) + case "recordVersion": + return ec.fieldContext_Cluster_recordVersion(ctx, field) + case "spec": + return ec.fieldContext_Cluster_spec(ctx, field) + case "status": + return ec.fieldContext_Cluster_status(ctx, field) + case "syncStatus": + return ec.fieldContext_Cluster_syncStatus(ctx, field) + case "updateTime": + return ec.fieldContext_Cluster_updateTime(ctx, field) + case "adminKubeconfig": + return ec.fieldContext_Cluster_adminKubeconfig(ctx, field) + } + return nil, fmt.Errorf("no field named %q was found under type Cluster", field.Name) + }, + } + defer func() { + if r := recover(); r != nil { + err = ec.Recover(ctx, r) + ec.Error(ctx, err) + } + }() + ctx = graphql.WithFieldContext(ctx, fc) + if fc.Args, err = ec.field_Query_infra_getCluster_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + ec.Error(ctx, err) + return fc, err + } + return fc, nil +} + +func (ec *executionContext) _Query_infra_listGlobalVPNs(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Query_infra_listGlobalVPNs(ctx, field) + if err != nil { + return graphql.Null + } + ctx = graphql.WithFieldContext(ctx, fc) + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().InfraListGlobalVPNs(rctx, fc.Args["search"].(*model.SearchGlobalVPNs), fc.Args["pagination"].(*repos.CursorPagination)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + if ec.directives.IsLoggedInAndVerified == nil { + return nil, errors.New("directive isLoggedInAndVerified is not implemented") + } + return ec.directives.IsLoggedInAndVerified(ctx, nil, directive0) + } + directive2 := func(ctx context.Context) (interface{}, error) { + if ec.directives.HasAccount == nil { + return nil, errors.New("directive hasAccount is not implemented") + } + return ec.directives.HasAccount(ctx, nil, directive1) + } + + tmp, err := directive2(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.GlobalVPNPaginatedRecords); ok { return data, nil } - return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/app/graph/model.ClusterPaginatedRecords`, tmp) + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/app/graph/model.GlobalVPNPaginatedRecords`, tmp) }) if err != nil { ec.Error(ctx, err) @@ -45734,12 +48313,12 @@ func (ec *executionContext) _Query_infra_listClusters(ctx context.Context, field if resTmp == nil { return graphql.Null } - res := resTmp.(*model.ClusterPaginatedRecords) + res := resTmp.(*model.GlobalVPNPaginatedRecords) fc.Result = res - return ec.marshalOClusterPaginatedRecords2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterPaginatedRecords(ctx, field.Selections, res) + return ec.marshalOGlobalVPNPaginatedRecords2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNPaginatedRecords(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Query_infra_listClusters(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Query_infra_listGlobalVPNs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "Query", Field: field, @@ -45748,13 +48327,13 @@ func (ec *executionContext) fieldContext_Query_infra_listClusters(ctx context.Co Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "edges": - return ec.fieldContext_ClusterPaginatedRecords_edges(ctx, field) + return ec.fieldContext_GlobalVPNPaginatedRecords_edges(ctx, field) case "pageInfo": - return ec.fieldContext_ClusterPaginatedRecords_pageInfo(ctx, field) + return ec.fieldContext_GlobalVPNPaginatedRecords_pageInfo(ctx, field) case "totalCount": - return ec.fieldContext_ClusterPaginatedRecords_totalCount(ctx, field) + return ec.fieldContext_GlobalVPNPaginatedRecords_totalCount(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type ClusterPaginatedRecords", field.Name) + return nil, fmt.Errorf("no field named %q was found under type GlobalVPNPaginatedRecords", field.Name) }, } defer func() { @@ -45764,15 +48343,15 @@ func (ec *executionContext) fieldContext_Query_infra_listClusters(ctx context.Co } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_Query_infra_listClusters_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_Query_infra_listGlobalVPNs_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _Query_infra_getCluster(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Query_infra_getCluster(ctx, field) +func (ec *executionContext) _Query_infra_getGlobalVPN(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Query_infra_getGlobalVPN(ctx, field) if err != nil { return graphql.Null } @@ -45786,7 +48365,7 @@ func (ec *executionContext) _Query_infra_getCluster(ctx context.Context, field g resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { directive0 := func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Query().InfraGetCluster(rctx, fc.Args["name"].(string)) + return ec.resolvers.Query().InfraGetGlobalVpn(rctx, fc.Args["name"].(string)) } directive1 := func(ctx context.Context) (interface{}, error) { if ec.directives.IsLoggedInAndVerified == nil { @@ -45808,10 +48387,10 @@ func (ec *executionContext) _Query_infra_getCluster(ctx context.Context, field g if tmp == nil { return nil, nil } - if data, ok := tmp.(*entities.Cluster); ok { + if data, ok := tmp.(*entities.GlobalVPN); ok { return data, nil } - return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.Cluster`, tmp) + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.GlobalVPN`, tmp) }) if err != nil { ec.Error(ctx, err) @@ -45820,12 +48399,12 @@ func (ec *executionContext) _Query_infra_getCluster(ctx context.Context, field g if resTmp == nil { return graphql.Null } - res := resTmp.(*entities.Cluster) + res := resTmp.(*entities.GlobalVPN) fc.Result = res - return ec.marshalOCluster2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐCluster(ctx, field.Selections, res) + return ec.marshalOGlobalVPN2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPN(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Query_infra_getCluster(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Query_infra_getGlobalVPN(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "Query", Field: field, @@ -45834,41 +48413,39 @@ func (ec *executionContext) fieldContext_Query_infra_getCluster(ctx context.Cont Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "accountName": - return ec.fieldContext_Cluster_accountName(ctx, field) - case "apiVersion": - return ec.fieldContext_Cluster_apiVersion(ctx, field) - case "clusterGroupName": - return ec.fieldContext_Cluster_clusterGroupName(ctx, field) + return ec.fieldContext_GlobalVPN_accountName(ctx, field) + case "allocatableCIDRSuffix": + return ec.fieldContext_GlobalVPN_allocatableCIDRSuffix(ctx, field) + case "CIDR": + return ec.fieldContext_GlobalVPN_CIDR(ctx, field) case "createdBy": - return ec.fieldContext_Cluster_createdBy(ctx, field) + return ec.fieldContext_GlobalVPN_createdBy(ctx, field) case "creationTime": - return ec.fieldContext_Cluster_creationTime(ctx, field) + return ec.fieldContext_GlobalVPN_creationTime(ctx, field) case "displayName": - return ec.fieldContext_Cluster_displayName(ctx, field) + return ec.fieldContext_GlobalVPN_displayName(ctx, field) case "id": - return ec.fieldContext_Cluster_id(ctx, field) - case "kind": - return ec.fieldContext_Cluster_kind(ctx, field) + return ec.fieldContext_GlobalVPN_id(ctx, field) case "lastUpdatedBy": - return ec.fieldContext_Cluster_lastUpdatedBy(ctx, field) + return ec.fieldContext_GlobalVPN_lastUpdatedBy(ctx, field) case "markedForDeletion": - return ec.fieldContext_Cluster_markedForDeletion(ctx, field) + return ec.fieldContext_GlobalVPN_markedForDeletion(ctx, field) case "metadata": - return ec.fieldContext_Cluster_metadata(ctx, field) + return ec.fieldContext_GlobalVPN_metadata(ctx, field) + case "numAllocatedClusterCIDRs": + return ec.fieldContext_GlobalVPN_numAllocatedClusterCIDRs(ctx, field) + case "numAllocatedDevices": + return ec.fieldContext_GlobalVPN_numAllocatedDevices(ctx, field) + case "numReservedIPsForNonClusterUse": + return ec.fieldContext_GlobalVPN_numReservedIPsForNonClusterUse(ctx, field) case "recordVersion": - return ec.fieldContext_Cluster_recordVersion(ctx, field) - case "spec": - return ec.fieldContext_Cluster_spec(ctx, field) - case "status": - return ec.fieldContext_Cluster_status(ctx, field) - case "syncStatus": - return ec.fieldContext_Cluster_syncStatus(ctx, field) + return ec.fieldContext_GlobalVPN_recordVersion(ctx, field) case "updateTime": - return ec.fieldContext_Cluster_updateTime(ctx, field) - case "adminKubeconfig": - return ec.fieldContext_Cluster_adminKubeconfig(ctx, field) + return ec.fieldContext_GlobalVPN_updateTime(ctx, field) + case "wgInterface": + return ec.fieldContext_GlobalVPN_wgInterface(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type Cluster", field.Name) + return nil, fmt.Errorf("no field named %q was found under type GlobalVPN", field.Name) }, } defer func() { @@ -45878,15 +48455,15 @@ func (ec *executionContext) fieldContext_Query_infra_getCluster(ctx context.Cont } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_Query_infra_getCluster_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_Query_infra_getGlobalVPN_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _Query_infra_listClusterGroups(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Query_infra_listClusterGroups(ctx, field) +func (ec *executionContext) _Query_infra_listGlobalVPNDevices(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Query_infra_listGlobalVPNDevices(ctx, field) if err != nil { return graphql.Null } @@ -45900,7 +48477,7 @@ func (ec *executionContext) _Query_infra_listClusterGroups(ctx context.Context, resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { directive0 := func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Query().InfraListClusterGroups(rctx, fc.Args["search"].(*model.SearchClusterGroup), fc.Args["pagination"].(*repos.CursorPagination)) + return ec.resolvers.Query().InfraListGlobalVPNDevices(rctx, fc.Args["gvpn"].(string), fc.Args["search"].(*model.SearchGlobalVPNDevices), fc.Args["pagination"].(*repos.CursorPagination)) } directive1 := func(ctx context.Context) (interface{}, error) { if ec.directives.IsLoggedInAndVerified == nil { @@ -45922,10 +48499,10 @@ func (ec *executionContext) _Query_infra_listClusterGroups(ctx context.Context, if tmp == nil { return nil, nil } - if data, ok := tmp.(*model.ClusterGroupPaginatedRecords); ok { + if data, ok := tmp.(*model.GlobalVPNDevicePaginatedRecords); ok { return data, nil } - return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/app/graph/model.ClusterGroupPaginatedRecords`, tmp) + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/app/graph/model.GlobalVPNDevicePaginatedRecords`, tmp) }) if err != nil { ec.Error(ctx, err) @@ -45934,12 +48511,12 @@ func (ec *executionContext) _Query_infra_listClusterGroups(ctx context.Context, if resTmp == nil { return graphql.Null } - res := resTmp.(*model.ClusterGroupPaginatedRecords) + res := resTmp.(*model.GlobalVPNDevicePaginatedRecords) fc.Result = res - return ec.marshalOClusterGroupPaginatedRecords2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterGroupPaginatedRecords(ctx, field.Selections, res) + return ec.marshalOGlobalVPNDevicePaginatedRecords2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNDevicePaginatedRecords(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Query_infra_listClusterGroups(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Query_infra_listGlobalVPNDevices(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "Query", Field: field, @@ -45948,13 +48525,13 @@ func (ec *executionContext) fieldContext_Query_infra_listClusterGroups(ctx conte Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "edges": - return ec.fieldContext_ClusterGroupPaginatedRecords_edges(ctx, field) + return ec.fieldContext_GlobalVPNDevicePaginatedRecords_edges(ctx, field) case "pageInfo": - return ec.fieldContext_ClusterGroupPaginatedRecords_pageInfo(ctx, field) + return ec.fieldContext_GlobalVPNDevicePaginatedRecords_pageInfo(ctx, field) case "totalCount": - return ec.fieldContext_ClusterGroupPaginatedRecords_totalCount(ctx, field) + return ec.fieldContext_GlobalVPNDevicePaginatedRecords_totalCount(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type ClusterGroupPaginatedRecords", field.Name) + return nil, fmt.Errorf("no field named %q was found under type GlobalVPNDevicePaginatedRecords", field.Name) }, } defer func() { @@ -45964,15 +48541,15 @@ func (ec *executionContext) fieldContext_Query_infra_listClusterGroups(ctx conte } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_Query_infra_listClusterGroups_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_Query_infra_listGlobalVPNDevices_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } return fc, nil } -func (ec *executionContext) _Query_infra_getClusterGroup(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { - fc, err := ec.fieldContext_Query_infra_getClusterGroup(ctx, field) +func (ec *executionContext) _Query_infra_getGlobalVPNDevice(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + fc, err := ec.fieldContext_Query_infra_getGlobalVPNDevice(ctx, field) if err != nil { return graphql.Null } @@ -45986,7 +48563,7 @@ func (ec *executionContext) _Query_infra_getClusterGroup(ctx context.Context, fi resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { directive0 := func(rctx context.Context) (interface{}, error) { ctx = rctx // use context from middleware stack in children - return ec.resolvers.Query().InfraGetClusterGroup(rctx, fc.Args["name"].(string)) + return ec.resolvers.Query().InfraGetGlobalVPNDevice(rctx, fc.Args["gvpn"].(string), fc.Args["deviceName"].(string)) } directive1 := func(ctx context.Context) (interface{}, error) { if ec.directives.IsLoggedInAndVerified == nil { @@ -46008,10 +48585,10 @@ func (ec *executionContext) _Query_infra_getClusterGroup(ctx context.Context, fi if tmp == nil { return nil, nil } - if data, ok := tmp.(*entities.ClusterGroup); ok { + if data, ok := tmp.(*entities.GlobalVPNDevice); ok { return data, nil } - return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.ClusterGroup`, tmp) + return nil, fmt.Errorf(`unexpected type %T from directive, should be *github.com/kloudlite/api/apps/infra/internal/entities.GlobalVPNDevice`, tmp) }) if err != nil { ec.Error(ctx, err) @@ -46020,12 +48597,12 @@ func (ec *executionContext) _Query_infra_getClusterGroup(ctx context.Context, fi if resTmp == nil { return graphql.Null } - res := resTmp.(*entities.ClusterGroup) + res := resTmp.(*entities.GlobalVPNDevice) fc.Result = res - return ec.marshalOClusterGroup2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterGroup(ctx, field.Selections, res) + return ec.marshalOGlobalVPNDevice2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPNDevice(ctx, field.Selections, res) } -func (ec *executionContext) fieldContext_Query_infra_getClusterGroup(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { +func (ec *executionContext) fieldContext_Query_infra_getGlobalVPNDevice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) { fc = &graphql.FieldContext{ Object: "Query", Field: field, @@ -46034,29 +48611,37 @@ func (ec *executionContext) fieldContext_Query_infra_getClusterGroup(ctx context Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) { switch field.Name { case "accountName": - return ec.fieldContext_ClusterGroup_accountName(ctx, field) - case "clusterName": - return ec.fieldContext_ClusterGroup_clusterName(ctx, field) + return ec.fieldContext_GlobalVPNDevice_accountName(ctx, field) case "createdBy": - return ec.fieldContext_ClusterGroup_createdBy(ctx, field) + return ec.fieldContext_GlobalVPNDevice_createdBy(ctx, field) case "creationTime": - return ec.fieldContext_ClusterGroup_creationTime(ctx, field) + return ec.fieldContext_GlobalVPNDevice_creationTime(ctx, field) case "displayName": - return ec.fieldContext_ClusterGroup_displayName(ctx, field) + return ec.fieldContext_GlobalVPNDevice_displayName(ctx, field) + case "globalVPNName": + return ec.fieldContext_GlobalVPNDevice_globalVPNName(ctx, field) case "id": - return ec.fieldContext_ClusterGroup_id(ctx, field) + return ec.fieldContext_GlobalVPNDevice_id(ctx, field) + case "ipAddr": + return ec.fieldContext_GlobalVPNDevice_ipAddr(ctx, field) case "lastUpdatedBy": - return ec.fieldContext_ClusterGroup_lastUpdatedBy(ctx, field) + return ec.fieldContext_GlobalVPNDevice_lastUpdatedBy(ctx, field) case "markedForDeletion": - return ec.fieldContext_ClusterGroup_markedForDeletion(ctx, field) + return ec.fieldContext_GlobalVPNDevice_markedForDeletion(ctx, field) + case "metadata": + return ec.fieldContext_GlobalVPNDevice_metadata(ctx, field) + case "privateKey": + return ec.fieldContext_GlobalVPNDevice_privateKey(ctx, field) + case "publicKey": + return ec.fieldContext_GlobalVPNDevice_publicKey(ctx, field) case "recordVersion": - return ec.fieldContext_ClusterGroup_recordVersion(ctx, field) - case "syncStatus": - return ec.fieldContext_ClusterGroup_syncStatus(ctx, field) + return ec.fieldContext_GlobalVPNDevice_recordVersion(ctx, field) case "updateTime": - return ec.fieldContext_ClusterGroup_updateTime(ctx, field) + return ec.fieldContext_GlobalVPNDevice_updateTime(ctx, field) + case "wireguardConfig": + return ec.fieldContext_GlobalVPNDevice_wireguardConfig(ctx, field) } - return nil, fmt.Errorf("no field named %q was found under type ClusterGroup", field.Name) + return nil, fmt.Errorf("no field named %q was found under type GlobalVPNDevice", field.Name) }, } defer func() { @@ -46066,7 +48651,7 @@ func (ec *executionContext) fieldContext_Query_infra_getClusterGroup(ctx context } }() ctx = graphql.WithFieldContext(ctx, fc) - if fc.Args, err = ec.field_Query_infra_getClusterGroup_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { + if fc.Args, err = ec.field_Query_infra_getGlobalVPNDevice_args(ctx, field.ArgumentMap(ec.Variables)); err != nil { ec.Error(ctx, err) return fc, err } @@ -51176,35 +53761,6 @@ func (ec *executionContext) unmarshalInputCloudProviderSecretIn(ctx context.Cont return it, nil } -func (ec *executionContext) unmarshalInputClusterGroupIn(ctx context.Context, obj interface{}) (entities.ClusterGroup, error) { - var it entities.ClusterGroup - asMap := map[string]interface{}{} - for k, v := range obj.(map[string]interface{}) { - asMap[k] = v - } - - fieldsInOrder := [...]string{"displayName"} - for _, k := range fieldsInOrder { - v, ok := asMap[k] - if !ok { - continue - } - switch k { - case "displayName": - var err error - - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("displayName")) - data, err := ec.unmarshalNString2string(ctx, v) - if err != nil { - return it, err - } - it.DisplayName = data - } - } - - return it, nil -} - func (ec *executionContext) unmarshalInputClusterIn(ctx context.Context, obj interface{}) (entities.Cluster, error) { var it entities.Cluster asMap := map[string]interface{}{} @@ -51212,7 +53768,7 @@ func (ec *executionContext) unmarshalInputClusterIn(ctx context.Context, obj int asMap[k] = v } - fieldsInOrder := [...]string{"apiVersion", "clusterGroupName", "displayName", "kind", "metadata", "spec"} + fieldsInOrder := [...]string{"apiVersion", "displayName", "globalVPN", "kind", "metadata", "spec"} for _, k := range fieldsInOrder { v, ok := asMap[k] if !ok { @@ -51228,24 +53784,24 @@ func (ec *executionContext) unmarshalInputClusterIn(ctx context.Context, obj int return it, err } it.APIVersion = data - case "clusterGroupName": + case "displayName": var err error - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("clusterGroupName")) - data, err := ec.unmarshalOString2ᚖstring(ctx, v) + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("displayName")) + data, err := ec.unmarshalNString2string(ctx, v) if err != nil { return it, err } - it.ClusterGroupName = data - case "displayName": + it.DisplayName = data + case "globalVPN": var err error - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("displayName")) - data, err := ec.unmarshalNString2string(ctx, v) + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("globalVPN")) + data, err := ec.unmarshalOString2ᚖstring(ctx, v) if err != nil { return it, err } - it.DisplayName = data + it.GlobalVPN = data case "kind": var err error @@ -52619,6 +55175,140 @@ func (ec *executionContext) unmarshalInputGithub__com___kloudlite___operator___a return it, nil } +func (ec *executionContext) unmarshalInputGlobalVPNDeviceIn(ctx context.Context, obj interface{}) (entities.GlobalVPNDevice, error) { + var it entities.GlobalVPNDevice + asMap := map[string]interface{}{} + for k, v := range obj.(map[string]interface{}) { + asMap[k] = v + } + + fieldsInOrder := [...]string{"globalVPNName", "metadata"} + for _, k := range fieldsInOrder { + v, ok := asMap[k] + if !ok { + continue + } + switch k { + case "globalVPNName": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("globalVPNName")) + data, err := ec.unmarshalNString2string(ctx, v) + if err != nil { + return it, err + } + it.GlobalVPNName = data + case "metadata": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("metadata")) + data, err := ec.unmarshalNMetadataIn2ᚖk8sᚗioᚋapimachineryᚋpkgᚋapisᚋmetaᚋv1ᚐObjectMeta(ctx, v) + if err != nil { + return it, err + } + if err = ec.resolvers.GlobalVPNDeviceIn().Metadata(ctx, &it, data); err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputGlobalVPNIn(ctx context.Context, obj interface{}) (entities.GlobalVPN, error) { + var it entities.GlobalVPN + asMap := map[string]interface{}{} + for k, v := range obj.(map[string]interface{}) { + asMap[k] = v + } + + fieldsInOrder := [...]string{"allocatableCIDRSuffix", "CIDR", "displayName", "metadata", "numAllocatedClusterCIDRs", "numAllocatedDevices", "numReservedIPsForNonClusterUse", "wgInterface"} + for _, k := range fieldsInOrder { + v, ok := asMap[k] + if !ok { + continue + } + switch k { + case "allocatableCIDRSuffix": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("allocatableCIDRSuffix")) + data, err := ec.unmarshalNInt2int(ctx, v) + if err != nil { + return it, err + } + it.AllocatableCIDRSuffix = data + case "CIDR": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("CIDR")) + data, err := ec.unmarshalNString2string(ctx, v) + if err != nil { + return it, err + } + it.CIDR = data + case "displayName": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("displayName")) + data, err := ec.unmarshalNString2string(ctx, v) + if err != nil { + return it, err + } + it.DisplayName = data + case "metadata": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("metadata")) + data, err := ec.unmarshalNMetadataIn2ᚖk8sᚗioᚋapimachineryᚋpkgᚋapisᚋmetaᚋv1ᚐObjectMeta(ctx, v) + if err != nil { + return it, err + } + if err = ec.resolvers.GlobalVPNIn().Metadata(ctx, &it, data); err != nil { + return it, err + } + case "numAllocatedClusterCIDRs": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("numAllocatedClusterCIDRs")) + data, err := ec.unmarshalNInt2int(ctx, v) + if err != nil { + return it, err + } + it.NumAllocatedClusterCIDRs = data + case "numAllocatedDevices": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("numAllocatedDevices")) + data, err := ec.unmarshalNInt2int(ctx, v) + if err != nil { + return it, err + } + it.NumAllocatedDevices = data + case "numReservedIPsForNonClusterUse": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("numReservedIPsForNonClusterUse")) + data, err := ec.unmarshalNInt2int(ctx, v) + if err != nil { + return it, err + } + it.NumReservedIPsForNonClusterUse = data + case "wgInterface": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("wgInterface")) + data, err := ec.unmarshalNString2string(ctx, v) + if err != nil { + return it, err + } + it.WgInterface = data + } + } + + return it, nil +} + func (ec *executionContext) unmarshalInputHelmReleaseIn(ctx context.Context, obj interface{}) (entities.HelmRelease, error) { var it entities.HelmRelease asMap := map[string]interface{}{} @@ -56425,8 +59115,84 @@ func (ec *executionContext) unmarshalInputSearchCluster(ctx context.Context, obj return it, nil } -func (ec *executionContext) unmarshalInputSearchClusterGroup(ctx context.Context, obj interface{}) (model.SearchClusterGroup, error) { - var it model.SearchClusterGroup +func (ec *executionContext) unmarshalInputSearchClusterManagedService(ctx context.Context, obj interface{}) (model.SearchClusterManagedService, error) { + var it model.SearchClusterManagedService + asMap := map[string]interface{}{} + for k, v := range obj.(map[string]interface{}) { + asMap[k] = v + } + + fieldsInOrder := [...]string{"isReady", "text"} + for _, k := range fieldsInOrder { + v, ok := asMap[k] + if !ok { + continue + } + switch k { + case "isReady": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("isReady")) + data, err := ec.unmarshalOMatchFilterIn2ᚖgithubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐMatchFilter(ctx, v) + if err != nil { + return it, err + } + it.IsReady = data + case "text": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("text")) + data, err := ec.unmarshalOMatchFilterIn2ᚖgithubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐMatchFilter(ctx, v) + if err != nil { + return it, err + } + it.Text = data + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputSearchDomainEntry(ctx context.Context, obj interface{}) (model.SearchDomainEntry, error) { + var it model.SearchDomainEntry + asMap := map[string]interface{}{} + for k, v := range obj.(map[string]interface{}) { + asMap[k] = v + } + + fieldsInOrder := [...]string{"clusterName", "text"} + for _, k := range fieldsInOrder { + v, ok := asMap[k] + if !ok { + continue + } + switch k { + case "clusterName": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("clusterName")) + data, err := ec.unmarshalOMatchFilterIn2ᚖgithubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐMatchFilter(ctx, v) + if err != nil { + return it, err + } + it.ClusterName = data + case "text": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("text")) + data, err := ec.unmarshalOMatchFilterIn2ᚖgithubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐMatchFilter(ctx, v) + if err != nil { + return it, err + } + it.Text = data + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputSearchGlobalVPNDevices(ctx context.Context, obj interface{}) (model.SearchGlobalVPNDevices, error) { + var it model.SearchGlobalVPNDevices asMap := map[string]interface{}{} for k, v := range obj.(map[string]interface{}) { asMap[k] = v @@ -56454,67 +59220,20 @@ func (ec *executionContext) unmarshalInputSearchClusterGroup(ctx context.Context return it, nil } -func (ec *executionContext) unmarshalInputSearchClusterManagedService(ctx context.Context, obj interface{}) (model.SearchClusterManagedService, error) { - var it model.SearchClusterManagedService - asMap := map[string]interface{}{} - for k, v := range obj.(map[string]interface{}) { - asMap[k] = v - } - - fieldsInOrder := [...]string{"isReady", "text"} - for _, k := range fieldsInOrder { - v, ok := asMap[k] - if !ok { - continue - } - switch k { - case "isReady": - var err error - - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("isReady")) - data, err := ec.unmarshalOMatchFilterIn2ᚖgithubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐMatchFilter(ctx, v) - if err != nil { - return it, err - } - it.IsReady = data - case "text": - var err error - - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("text")) - data, err := ec.unmarshalOMatchFilterIn2ᚖgithubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐMatchFilter(ctx, v) - if err != nil { - return it, err - } - it.Text = data - } - } - - return it, nil -} - -func (ec *executionContext) unmarshalInputSearchDomainEntry(ctx context.Context, obj interface{}) (model.SearchDomainEntry, error) { - var it model.SearchDomainEntry +func (ec *executionContext) unmarshalInputSearchGlobalVPNs(ctx context.Context, obj interface{}) (model.SearchGlobalVPNs, error) { + var it model.SearchGlobalVPNs asMap := map[string]interface{}{} for k, v := range obj.(map[string]interface{}) { asMap[k] = v } - fieldsInOrder := [...]string{"clusterName", "text"} + fieldsInOrder := [...]string{"text"} for _, k := range fieldsInOrder { v, ok := asMap[k] if !ok { continue } switch k { - case "clusterName": - var err error - - ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("clusterName")) - data, err := ec.unmarshalOMatchFilterIn2ᚖgithubᚗcomᚋkloudliteᚋapiᚋpkgᚋreposᚐMatchFilter(ctx, v) - if err != nil { - return it, err - } - it.ClusterName = data case "text": var err error @@ -57514,8 +60233,6 @@ func (ec *executionContext) _Cluster(ctx context.Context, sel ast.SelectionSet, } case "apiVersion": out.Values[i] = ec._Cluster_apiVersion(ctx, field, obj) - case "clusterGroupName": - out.Values[i] = ec._Cluster_clusterGroupName(ctx, field, obj) case "createdBy": out.Values[i] = ec._Cluster_createdBy(ctx, field, obj) if out.Values[i] == graphql.Null { @@ -57562,6 +60279,8 @@ func (ec *executionContext) _Cluster(ctx context.Context, sel ast.SelectionSet, if out.Values[i] == graphql.Null { atomic.AddUint32(&out.Invalids, 1) } + case "globalVPN": + out.Values[i] = ec._Cluster_globalVPN(ctx, field, obj) case "id": field := field @@ -57796,278 +60515,6 @@ func (ec *executionContext) _ClusterEdge(ctx context.Context, sel ast.SelectionS return out } -var clusterGroupImplementors = []string{"ClusterGroup"} - -func (ec *executionContext) _ClusterGroup(ctx context.Context, sel ast.SelectionSet, obj *entities.ClusterGroup) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, clusterGroupImplementors) - - out := graphql.NewFieldSet(fields) - deferred := make(map[string]*graphql.FieldSet) - for i, field := range fields { - switch field.Name { - case "__typename": - out.Values[i] = graphql.MarshalString("ClusterGroup") - case "accountName": - out.Values[i] = ec._ClusterGroup_accountName(ctx, field, obj) - if out.Values[i] == graphql.Null { - atomic.AddUint32(&out.Invalids, 1) - } - case "clusterName": - out.Values[i] = ec._ClusterGroup_clusterName(ctx, field, obj) - if out.Values[i] == graphql.Null { - atomic.AddUint32(&out.Invalids, 1) - } - case "createdBy": - out.Values[i] = ec._ClusterGroup_createdBy(ctx, field, obj) - if out.Values[i] == graphql.Null { - atomic.AddUint32(&out.Invalids, 1) - } - case "creationTime": - field := field - - innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - } - }() - res = ec._ClusterGroup_creationTime(ctx, field, obj) - if res == graphql.Null { - atomic.AddUint32(&fs.Invalids, 1) - } - return res - } - - if field.Deferrable != nil { - dfs, ok := deferred[field.Deferrable.Label] - di := 0 - if ok { - dfs.AddField(field) - di = len(dfs.Values) - 1 - } else { - dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) - deferred[field.Deferrable.Label] = dfs - } - dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { - return innerFunc(ctx, dfs) - }) - - // don't run the out.Concurrently() call below - out.Values[i] = graphql.Null - continue - } - - out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) - case "displayName": - out.Values[i] = ec._ClusterGroup_displayName(ctx, field, obj) - if out.Values[i] == graphql.Null { - atomic.AddUint32(&out.Invalids, 1) - } - case "id": - field := field - - innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - } - }() - res = ec._ClusterGroup_id(ctx, field, obj) - if res == graphql.Null { - atomic.AddUint32(&fs.Invalids, 1) - } - return res - } - - if field.Deferrable != nil { - dfs, ok := deferred[field.Deferrable.Label] - di := 0 - if ok { - dfs.AddField(field) - di = len(dfs.Values) - 1 - } else { - dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) - deferred[field.Deferrable.Label] = dfs - } - dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { - return innerFunc(ctx, dfs) - }) - - // don't run the out.Concurrently() call below - out.Values[i] = graphql.Null - continue - } - - out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) - case "lastUpdatedBy": - out.Values[i] = ec._ClusterGroup_lastUpdatedBy(ctx, field, obj) - if out.Values[i] == graphql.Null { - atomic.AddUint32(&out.Invalids, 1) - } - case "markedForDeletion": - out.Values[i] = ec._ClusterGroup_markedForDeletion(ctx, field, obj) - case "recordVersion": - out.Values[i] = ec._ClusterGroup_recordVersion(ctx, field, obj) - if out.Values[i] == graphql.Null { - atomic.AddUint32(&out.Invalids, 1) - } - case "syncStatus": - out.Values[i] = ec._ClusterGroup_syncStatus(ctx, field, obj) - if out.Values[i] == graphql.Null { - atomic.AddUint32(&out.Invalids, 1) - } - case "updateTime": - field := field - - innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - } - }() - res = ec._ClusterGroup_updateTime(ctx, field, obj) - if res == graphql.Null { - atomic.AddUint32(&fs.Invalids, 1) - } - return res - } - - if field.Deferrable != nil { - dfs, ok := deferred[field.Deferrable.Label] - di := 0 - if ok { - dfs.AddField(field) - di = len(dfs.Values) - 1 - } else { - dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) - deferred[field.Deferrable.Label] = dfs - } - dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { - return innerFunc(ctx, dfs) - }) - - // don't run the out.Concurrently() call below - out.Values[i] = graphql.Null - continue - } - - out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) - default: - panic("unknown field " + strconv.Quote(field.Name)) - } - } - out.Dispatch(ctx) - if out.Invalids > 0 { - return graphql.Null - } - - atomic.AddInt32(&ec.deferred, int32(len(deferred))) - - for label, dfs := range deferred { - ec.processDeferredGroup(graphql.DeferredGroup{ - Label: label, - Path: graphql.GetPath(ctx), - FieldSet: dfs, - Context: ctx, - }) - } - - return out -} - -var clusterGroupEdgeImplementors = []string{"ClusterGroupEdge"} - -func (ec *executionContext) _ClusterGroupEdge(ctx context.Context, sel ast.SelectionSet, obj *model.ClusterGroupEdge) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, clusterGroupEdgeImplementors) - - out := graphql.NewFieldSet(fields) - deferred := make(map[string]*graphql.FieldSet) - for i, field := range fields { - switch field.Name { - case "__typename": - out.Values[i] = graphql.MarshalString("ClusterGroupEdge") - case "cursor": - out.Values[i] = ec._ClusterGroupEdge_cursor(ctx, field, obj) - if out.Values[i] == graphql.Null { - out.Invalids++ - } - case "node": - out.Values[i] = ec._ClusterGroupEdge_node(ctx, field, obj) - if out.Values[i] == graphql.Null { - out.Invalids++ - } - default: - panic("unknown field " + strconv.Quote(field.Name)) - } - } - out.Dispatch(ctx) - if out.Invalids > 0 { - return graphql.Null - } - - atomic.AddInt32(&ec.deferred, int32(len(deferred))) - - for label, dfs := range deferred { - ec.processDeferredGroup(graphql.DeferredGroup{ - Label: label, - Path: graphql.GetPath(ctx), - FieldSet: dfs, - Context: ctx, - }) - } - - return out -} - -var clusterGroupPaginatedRecordsImplementors = []string{"ClusterGroupPaginatedRecords"} - -func (ec *executionContext) _ClusterGroupPaginatedRecords(ctx context.Context, sel ast.SelectionSet, obj *model.ClusterGroupPaginatedRecords) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, clusterGroupPaginatedRecordsImplementors) - - out := graphql.NewFieldSet(fields) - deferred := make(map[string]*graphql.FieldSet) - for i, field := range fields { - switch field.Name { - case "__typename": - out.Values[i] = graphql.MarshalString("ClusterGroupPaginatedRecords") - case "edges": - out.Values[i] = ec._ClusterGroupPaginatedRecords_edges(ctx, field, obj) - if out.Values[i] == graphql.Null { - out.Invalids++ - } - case "pageInfo": - out.Values[i] = ec._ClusterGroupPaginatedRecords_pageInfo(ctx, field, obj) - if out.Values[i] == graphql.Null { - out.Invalids++ - } - case "totalCount": - out.Values[i] = ec._ClusterGroupPaginatedRecords_totalCount(ctx, field, obj) - if out.Values[i] == graphql.Null { - out.Invalids++ - } - default: - panic("unknown field " + strconv.Quote(field.Name)) - } - } - out.Dispatch(ctx) - if out.Invalids > 0 { - return graphql.Null - } - - atomic.AddInt32(&ec.deferred, int32(len(deferred))) - - for label, dfs := range deferred { - ec.processDeferredGroup(graphql.DeferredGroup{ - Label: label, - Path: graphql.GetPath(ctx), - FieldSet: dfs, - Context: ctx, - }) - } - - return out -} - var clusterManagedServiceImplementors = []string{"ClusterManagedService"} func (ec *executionContext) _ClusterManagedService(ctx context.Context, sel ast.SelectionSet, obj *entities.ClusterManagedService) graphql.Marshaler { @@ -60119,6 +62566,8 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster } case "clusterInternalDnsHost": out.Values[i] = ec._Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterInternalDnsHost(ctx, field, obj) + case "clusterServiceCIDR": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterServiceCIDR(ctx, field, obj) case "clusterTokenRef": out.Values[i] = ec._Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec_clusterTokenRef(ctx, field, obj) case "gcp": @@ -60196,6 +62645,11 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster if out.Values[i] == graphql.Null { out.Invalids++ } + case "serviceAccount": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_serviceAccount(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } case "vpc": out.Values[i] = ec._Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig_vpc(ctx, field, obj) default: @@ -60320,6 +62774,56 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___cluster if out.Values[i] == graphql.Null { out.Invalids++ } + case "serviceAccount": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_serviceAccount(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "vpc": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfig_vpc(ctx, field, obj) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch(ctx) + if out.Invalids > 0 { + return graphql.Null + } + + atomic.AddInt32(&ec.deferred, int32(len(deferred))) + + for label, dfs := range deferred { + ec.processDeferredGroup(graphql.DeferredGroup{ + Label: label, + Path: graphql.GetPath(ctx), + FieldSet: dfs, + Context: ctx, + }) + } + + return out +} + +var github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccountImplementors = []string{"Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount"} + +func (ec *executionContext) _Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisClustersV1GCPServiceAccount) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccountImplementors) + + out := graphql.NewFieldSet(fields) + deferred := make(map[string]*graphql.FieldSet) + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount") + case "email": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_email(ctx, field, obj) + case "enabled": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_enabled(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "scopes": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount_scopes(ctx, field, obj) default: panic("unknown field " + strconv.Quote(field.Name)) } @@ -60657,22 +63161,442 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___common_ var github__com___kloudlite___operator___apis___common____types__SecretRefImplementors = []string{"Github__com___kloudlite___operator___apis___common____types__SecretRef"} -func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretRef(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretRef) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___common____types__SecretRefImplementors) +func (ec *executionContext) _Github__com___kloudlite___operator___apis___common____types__SecretRef(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCommonTypesSecretRef) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___common____types__SecretRefImplementors) + + out := graphql.NewFieldSet(fields) + deferred := make(map[string]*graphql.FieldSet) + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___common____types__SecretRef") + case "name": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "namespace": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx, field, obj) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch(ctx) + if out.Invalids > 0 { + return graphql.Null + } + + atomic.AddInt32(&ec.deferred, int32(len(deferred))) + + for label, dfs := range deferred { + ec.processDeferredGroup(graphql.DeferredGroup{ + Label: label, + Path: graphql.GetPath(ctx), + FieldSet: dfs, + Context: ctx, + }) + } + + return out +} + +var github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpecImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec"} + +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpecImplementors) + + out := graphql.NewFieldSet(fields) + deferred := make(map[string]*graphql.FieldSet) + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec") + case "msvcSpec": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_msvcSpec(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "targetNamespace": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_targetNamespace(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch(ctx) + if out.Invalids > 0 { + return graphql.Null + } + + atomic.AddInt32(&ec.deferred, int32(len(deferred))) + + for label, dfs := range deferred { + ec.processDeferredGroup(graphql.DeferredGroup{ + Label: label, + Path: graphql.GetPath(ctx), + FieldSet: dfs, + Context: ctx, + }) + } + + return out +} + +var github__com___kloudlite___operator___apis___crds___v1__HelmChartSpecImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec"} + +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__HelmChartSpecImplementors) + + out := graphql.NewFieldSet(fields) + deferred := make(map[string]*graphql.FieldSet) + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec") + case "chartName": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartName(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "chartRepoURL": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartRepoURL(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "chartVersion": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartVersion(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "jobVars": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_jobVars(ctx, field, obj) + case "postInstall": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postInstall(ctx, field, obj) + case "postUninstall": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postUninstall(ctx, field, obj) + case "preInstall": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preInstall(ctx, field, obj) + case "preUninstall": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preUninstall(ctx, field, obj) + case "releaseName": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_releaseName(ctx, field, obj) + case "values": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_values(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch(ctx) + if out.Invalids > 0 { + return graphql.Null + } + + atomic.AddInt32(&ec.deferred, int32(len(deferred))) + + for label, dfs := range deferred { + ec.processDeferredGroup(graphql.DeferredGroup{ + Label: label, + Path: graphql.GetPath(ctx), + FieldSet: dfs, + Context: ctx, + }) + } + + return out +} + +var github__com___kloudlite___operator___apis___crds___v1__HelmChartStatusImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus"} + +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__HelmChartStatusImplementors) + + out := graphql.NewFieldSet(fields) + deferred := make(map[string]*graphql.FieldSet) + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus") + case "checkList": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checkList(ctx, field, obj) + case "checks": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checks(ctx, field, obj) + case "isReady": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_isReady(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "lastReadyGeneration": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReadyGeneration(ctx, field, obj) + case "lastReconcileTime": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReconcileTime(ctx, field, obj) + case "message": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_message(ctx, field, obj) + case "releaseNotes": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseNotes(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "releaseStatus": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseStatus(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "resources": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_resources(ctx, field, obj) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch(ctx) + if out.Invalids > 0 { + return graphql.Null + } + + atomic.AddInt32(&ec.deferred, int32(len(deferred))) + + for label, dfs := range deferred { + ec.processDeferredGroup(graphql.DeferredGroup{ + Label: label, + Path: graphql.GetPath(ctx), + FieldSet: dfs, + Context: ctx, + }) + } + + return out +} + +var github__com___kloudlite___operator___apis___crds___v1__JobVarsImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__JobVars"} + +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__JobVars(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1JobVars) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__JobVarsImplementors) + + out := graphql.NewFieldSet(fields) + deferred := make(map[string]*graphql.FieldSet) + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__JobVars") + case "affinity": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__JobVars_affinity(ctx, field, obj) + case "backOffLimit": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__JobVars_backOffLimit(ctx, field, obj) + case "nodeSelector": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__JobVars_nodeSelector(ctx, field, obj) + case "tolerations": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__JobVars_tolerations(ctx, field, obj) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch(ctx) + if out.Invalids > 0 { + return graphql.Null + } + + atomic.AddInt32(&ec.deferred, int32(len(deferred))) + + for label, dfs := range deferred { + ec.processDeferredGroup(graphql.DeferredGroup{ + Label: label, + Path: graphql.GetPath(ctx), + FieldSet: dfs, + Context: ctx, + }) + } + + return out +} + +var github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpecImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec"} + +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpecImplementors) + + out := graphql.NewFieldSet(fields) + deferred := make(map[string]*graphql.FieldSet) + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec") + case "nodeSelector": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_nodeSelector(ctx, field, obj) + case "serviceTemplate": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_serviceTemplate(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "tolerations": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_tolerations(ctx, field, obj) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch(ctx) + if out.Invalids > 0 { + return graphql.Null + } + + atomic.AddInt32(&ec.deferred, int32(len(deferred))) + + for label, dfs := range deferred { + ec.processDeferredGroup(graphql.DeferredGroup{ + Label: label, + Path: graphql.GetPath(ctx), + FieldSet: dfs, + Context: ctx, + }) + } + + return out +} + +var github__com___kloudlite___operator___apis___crds___v1__ServiceTemplateImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate"} + +func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1ServiceTemplate) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__ServiceTemplateImplementors) + + out := graphql.NewFieldSet(fields) + deferred := make(map[string]*graphql.FieldSet) + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate") + case "apiVersion": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_apiVersion(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "kind": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_kind(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "spec": + out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_spec(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch(ctx) + if out.Invalids > 0 { + return graphql.Null + } + + atomic.AddInt32(&ec.deferred, int32(len(deferred))) + + for label, dfs := range deferred { + ec.processDeferredGroup(graphql.DeferredGroup{ + Label: label, + Path: graphql.GetPath(ctx), + FieldSet: dfs, + Context: ctx, + }) + } + + return out +} + +var github__com___kloudlite___operator___pkg___operator__CheckImplementors = []string{"Github__com___kloudlite___operator___pkg___operator__Check"} + +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check(ctx context.Context, sel ast.SelectionSet, obj *operator.Check) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___pkg___operator__CheckImplementors) + + out := graphql.NewFieldSet(fields) + deferred := make(map[string]*graphql.FieldSet) + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___pkg___operator__Check") + case "debug": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_debug(ctx, field, obj) + case "error": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_error(ctx, field, obj) + case "generation": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_generation(ctx, field, obj) + case "info": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_info(ctx, field, obj) + case "message": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_message(ctx, field, obj) + case "startedAt": + field := field + + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Github__com___kloudlite___operator___pkg___operator__Check_startedAt(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "state": + field := field + + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Github__com___kloudlite___operator___pkg___operator__Check_state(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } - out := graphql.NewFieldSet(fields) - deferred := make(map[string]*graphql.FieldSet) - for i, field := range fields { - switch field.Name { - case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___common____types__SecretRef") - case "name": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___common____types__SecretRef_name(ctx, field, obj) + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "status": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_status(ctx, field, obj) if out.Values[i] == graphql.Null { - out.Invalids++ + atomic.AddUint32(&out.Invalids, 1) } - case "namespace": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___common____types__SecretRef_namespace(ctx, field, obj) default: panic("unknown field " + strconv.Quote(field.Name)) } @@ -60696,24 +63620,28 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___common_ return out } -var github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpecImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec"} +var github__com___kloudlite___operator___pkg___operator__CheckMetaImplementors = []string{"Github__com___kloudlite___operator___pkg___operator__CheckMeta"} -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpecImplementors) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__CheckMeta(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorPkgOperatorCheckMeta) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___pkg___operator__CheckMetaImplementors) out := graphql.NewFieldSet(fields) deferred := make(map[string]*graphql.FieldSet) for i, field := range fields { switch field.Name { case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec") - case "msvcSpec": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_msvcSpec(ctx, field, obj) + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___pkg___operator__CheckMeta") + case "debug": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx, field, obj) + case "description": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx, field, obj) + case "name": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx, field, obj) if out.Values[i] == graphql.Null { out.Invalids++ } - case "targetNamespace": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ClusterManagedServiceSpec_targetNamespace(ctx, field, obj) + case "title": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx, field, obj) if out.Values[i] == graphql.Null { out.Invalids++ } @@ -60740,46 +63668,34 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ return out } -var github__com___kloudlite___operator___apis___crds___v1__HelmChartSpecImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec"} +var github__com___kloudlite___operator___pkg___operator__ResourceRefImplementors = []string{"Github__com___kloudlite___operator___pkg___operator__ResourceRef"} -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartSpec) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__HelmChartSpecImplementors) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__ResourceRef(ctx context.Context, sel ast.SelectionSet, obj *operator.ResourceRef) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___pkg___operator__ResourceRefImplementors) out := graphql.NewFieldSet(fields) deferred := make(map[string]*graphql.FieldSet) for i, field := range fields { switch field.Name { case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec") - case "chartName": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartName(ctx, field, obj) + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___pkg___operator__ResourceRef") + case "apiVersion": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx, field, obj) if out.Values[i] == graphql.Null { out.Invalids++ } - case "chartRepoURL": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartRepoURL(ctx, field, obj) + case "kind": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx, field, obj) if out.Values[i] == graphql.Null { out.Invalids++ } - case "chartVersion": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_chartVersion(ctx, field, obj) + case "name": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx, field, obj) if out.Values[i] == graphql.Null { out.Invalids++ } - case "jobVars": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_jobVars(ctx, field, obj) - case "postInstall": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postInstall(ctx, field, obj) - case "postUninstall": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_postUninstall(ctx, field, obj) - case "preInstall": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preInstall(ctx, field, obj) - case "preUninstall": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_preUninstall(ctx, field, obj) - case "releaseName": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_releaseName(ctx, field, obj) - case "values": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartSpec_values(ctx, field, obj) + case "namespace": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx, field, obj) if out.Values[i] == graphql.Null { out.Invalids++ } @@ -60806,44 +63722,158 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ return out } -var github__com___kloudlite___operator___apis___crds___v1__HelmChartStatusImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus"} +var github__com___kloudlite___operator___pkg___operator__StatusImplementors = []string{"Github__com___kloudlite___operator___pkg___operator__Status"} -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1HelmChartStatus) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__HelmChartStatusImplementors) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status(ctx context.Context, sel ast.SelectionSet, obj *operator.Status) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___pkg___operator__StatusImplementors) out := graphql.NewFieldSet(fields) deferred := make(map[string]*graphql.FieldSet) for i, field := range fields { switch field.Name { case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus") + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___pkg___operator__Status") case "checkList": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checkList(ctx, field, obj) + field := field + + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Github__com___kloudlite___operator___pkg___operator__Status_checkList(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) case "checks": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_checks(ctx, field, obj) + field := field + + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Github__com___kloudlite___operator___pkg___operator__Status_checks(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) case "isReady": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_isReady(ctx, field, obj) + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Status_isReady(ctx, field, obj) if out.Values[i] == graphql.Null { - out.Invalids++ + atomic.AddUint32(&out.Invalids, 1) } case "lastReadyGeneration": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReadyGeneration(ctx, field, obj) + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Status_lastReadyGeneration(ctx, field, obj) case "lastReconcileTime": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_lastReconcileTime(ctx, field, obj) + field := field + + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Github__com___kloudlite___operator___pkg___operator__Status_lastReconcileTime(ctx, field, obj) + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) case "message": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_message(ctx, field, obj) - case "releaseNotes": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseNotes(ctx, field, obj) - if out.Values[i] == graphql.Null { - out.Invalids++ + field := field + + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Github__com___kloudlite___operator___pkg___operator__Status_message(ctx, field, obj) + return res } - case "releaseStatus": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_releaseStatus(ctx, field, obj) - if out.Values[i] == graphql.Null { - out.Invalids++ + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) case "resources": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__HelmChartStatus_resources(ctx, field, obj) + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Status_resources(ctx, field, obj) default: panic("unknown field " + strconv.Quote(field.Name)) } @@ -60867,25 +63897,19 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ return out } -var github__com___kloudlite___operator___apis___crds___v1__JobVarsImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__JobVars"} +var github__com___kloudlite___operator___pkg___raw____json__RawJsonImplementors = []string{"Github__com___kloudlite___operator___pkg___raw____json__RawJson"} -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__JobVars(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1JobVars) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__JobVarsImplementors) +func (ec *executionContext) _Github__com___kloudlite___operator___pkg___raw____json__RawJson(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorPkgRawJSONRawJSON) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___pkg___raw____json__RawJsonImplementors) out := graphql.NewFieldSet(fields) deferred := make(map[string]*graphql.FieldSet) for i, field := range fields { switch field.Name { case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__JobVars") - case "affinity": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__JobVars_affinity(ctx, field, obj) - case "backOffLimit": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__JobVars_backOffLimit(ctx, field, obj) - case "nodeSelector": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__JobVars_nodeSelector(ctx, field, obj) - case "tolerations": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__JobVars_tolerations(ctx, field, obj) + out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___pkg___raw____json__RawJson") + case "RawMessage": + out.Values[i] = ec._Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx, field, obj) default: panic("unknown field " + strconv.Quote(field.Name)) } @@ -60909,74 +63933,186 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ return out } -var github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpecImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec"} +var globalVPNImplementors = []string{"GlobalVPN"} -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpecImplementors) +func (ec *executionContext) _GlobalVPN(ctx context.Context, sel ast.SelectionSet, obj *entities.GlobalVPN) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, globalVPNImplementors) out := graphql.NewFieldSet(fields) deferred := make(map[string]*graphql.FieldSet) for i, field := range fields { switch field.Name { case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec") - case "nodeSelector": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_nodeSelector(ctx, field, obj) - case "serviceTemplate": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_serviceTemplate(ctx, field, obj) + out.Values[i] = graphql.MarshalString("GlobalVPN") + case "accountName": + out.Values[i] = ec._GlobalVPN_accountName(ctx, field, obj) if out.Values[i] == graphql.Null { - out.Invalids++ + atomic.AddUint32(&out.Invalids, 1) } - case "tolerations": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ManagedServiceSpec_tolerations(ctx, field, obj) - default: - panic("unknown field " + strconv.Quote(field.Name)) - } - } - out.Dispatch(ctx) - if out.Invalids > 0 { - return graphql.Null - } + case "allocatableCIDRSuffix": + out.Values[i] = ec._GlobalVPN_allocatableCIDRSuffix(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "CIDR": + out.Values[i] = ec._GlobalVPN_CIDR(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "createdBy": + out.Values[i] = ec._GlobalVPN_createdBy(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "creationTime": + field := field - atomic.AddInt32(&ec.deferred, int32(len(deferred))) + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._GlobalVPN_creationTime(ctx, field, obj) + if res == graphql.Null { + atomic.AddUint32(&fs.Invalids, 1) + } + return res + } - for label, dfs := range deferred { - ec.processDeferredGroup(graphql.DeferredGroup{ - Label: label, - Path: graphql.GetPath(ctx), - FieldSet: dfs, - Context: ctx, - }) - } + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) - return out -} + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } -var github__com___kloudlite___operator___apis___crds___v1__ServiceTemplateImplementors = []string{"Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate"} + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "displayName": + out.Values[i] = ec._GlobalVPN_displayName(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "id": + field := field -func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorApisCrdsV1ServiceTemplate) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___apis___crds___v1__ServiceTemplateImplementors) + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._GlobalVPN_id(ctx, field, obj) + if res == graphql.Null { + atomic.AddUint32(&fs.Invalids, 1) + } + return res + } - out := graphql.NewFieldSet(fields) - deferred := make(map[string]*graphql.FieldSet) - for i, field := range fields { - switch field.Name { - case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate") - case "apiVersion": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_apiVersion(ctx, field, obj) + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "lastUpdatedBy": + out.Values[i] = ec._GlobalVPN_lastUpdatedBy(ctx, field, obj) if out.Values[i] == graphql.Null { - out.Invalids++ + atomic.AddUint32(&out.Invalids, 1) } - case "kind": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_kind(ctx, field, obj) + case "markedForDeletion": + out.Values[i] = ec._GlobalVPN_markedForDeletion(ctx, field, obj) + case "metadata": + out.Values[i] = ec._GlobalVPN_metadata(ctx, field, obj) if out.Values[i] == graphql.Null { - out.Invalids++ + atomic.AddUint32(&out.Invalids, 1) } - case "spec": - out.Values[i] = ec._Github__com___kloudlite___operator___apis___crds___v1__ServiceTemplate_spec(ctx, field, obj) + case "numAllocatedClusterCIDRs": + out.Values[i] = ec._GlobalVPN_numAllocatedClusterCIDRs(ctx, field, obj) if out.Values[i] == graphql.Null { - out.Invalids++ + atomic.AddUint32(&out.Invalids, 1) + } + case "numAllocatedDevices": + out.Values[i] = ec._GlobalVPN_numAllocatedDevices(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "numReservedIPsForNonClusterUse": + out.Values[i] = ec._GlobalVPN_numReservedIPsForNonClusterUse(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "recordVersion": + out.Values[i] = ec._GlobalVPN_recordVersion(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "updateTime": + field := field + + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._GlobalVPN_updateTime(ctx, field, obj) + if res == graphql.Null { + atomic.AddUint32(&fs.Invalids, 1) + } + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "wgInterface": + out.Values[i] = ec._GlobalVPN_wgInterface(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) } default: panic("unknown field " + strconv.Quote(field.Name)) @@ -61001,28 +64137,28 @@ func (ec *executionContext) _Github__com___kloudlite___operator___apis___crds___ return out } -var github__com___kloudlite___operator___pkg___operator__CheckImplementors = []string{"Github__com___kloudlite___operator___pkg___operator__Check"} +var globalVPNDeviceImplementors = []string{"GlobalVPNDevice"} -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Check(ctx context.Context, sel ast.SelectionSet, obj *operator.Check) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___pkg___operator__CheckImplementors) +func (ec *executionContext) _GlobalVPNDevice(ctx context.Context, sel ast.SelectionSet, obj *entities.GlobalVPNDevice) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, globalVPNDeviceImplementors) out := graphql.NewFieldSet(fields) deferred := make(map[string]*graphql.FieldSet) for i, field := range fields { switch field.Name { case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___pkg___operator__Check") - case "debug": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_debug(ctx, field, obj) - case "error": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_error(ctx, field, obj) - case "generation": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_generation(ctx, field, obj) - case "info": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_info(ctx, field, obj) - case "message": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_message(ctx, field, obj) - case "startedAt": + out.Values[i] = graphql.MarshalString("GlobalVPNDevice") + case "accountName": + out.Values[i] = ec._GlobalVPNDevice_accountName(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "createdBy": + out.Values[i] = ec._GlobalVPNDevice_createdBy(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "creationTime": field := field innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { @@ -61031,7 +64167,56 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator ec.Error(ctx, ec.Recover(ctx, r)) } }() - res = ec._Github__com___kloudlite___operator___pkg___operator__Check_startedAt(ctx, field, obj) + res = ec._GlobalVPNDevice_creationTime(ctx, field, obj) + if res == graphql.Null { + atomic.AddUint32(&fs.Invalids, 1) + } + return res + } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + case "displayName": + out.Values[i] = ec._GlobalVPNDevice_displayName(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "globalVPNName": + out.Values[i] = ec._GlobalVPNDevice_globalVPNName(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "id": + field := field + + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._GlobalVPNDevice_id(ctx, field, obj) + if res == graphql.Null { + atomic.AddUint32(&fs.Invalids, 1) + } return res } @@ -61055,7 +64240,39 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator } out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) - case "state": + case "ipAddr": + out.Values[i] = ec._GlobalVPNDevice_ipAddr(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "lastUpdatedBy": + out.Values[i] = ec._GlobalVPNDevice_lastUpdatedBy(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "markedForDeletion": + out.Values[i] = ec._GlobalVPNDevice_markedForDeletion(ctx, field, obj) + case "metadata": + out.Values[i] = ec._GlobalVPNDevice_metadata(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "privateKey": + out.Values[i] = ec._GlobalVPNDevice_privateKey(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "publicKey": + out.Values[i] = ec._GlobalVPNDevice_publicKey(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "recordVersion": + out.Values[i] = ec._GlobalVPNDevice_recordVersion(ctx, field, obj) + if out.Values[i] == graphql.Null { + atomic.AddUint32(&out.Invalids, 1) + } + case "updateTime": field := field innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { @@ -61064,7 +64281,10 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator ec.Error(ctx, ec.Recover(ctx, r)) } }() - res = ec._Github__com___kloudlite___operator___pkg___operator__Check_state(ctx, field, obj) + res = ec._GlobalVPNDevice_updateTime(ctx, field, obj) + if res == graphql.Null { + atomic.AddUint32(&fs.Invalids, 1) + } return res } @@ -61088,11 +64308,39 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator } out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) - case "status": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Check_status(ctx, field, obj) - if out.Values[i] == graphql.Null { - atomic.AddUint32(&out.Invalids, 1) + case "wireguardConfig": + field := field + + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._GlobalVPNDevice_wireguardConfig(ctx, field, obj) + return res } + + if field.Deferrable != nil { + dfs, ok := deferred[field.Deferrable.Label] + di := 0 + if ok { + dfs.AddField(field) + di = len(dfs.Values) - 1 + } else { + dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) + deferred[field.Deferrable.Label] = dfs + } + dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { + return innerFunc(ctx, dfs) + }) + + // don't run the out.Concurrently() call below + out.Values[i] = graphql.Null + continue + } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) default: panic("unknown field " + strconv.Quote(field.Name)) } @@ -61116,28 +64364,24 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator return out } -var github__com___kloudlite___operator___pkg___operator__CheckMetaImplementors = []string{"Github__com___kloudlite___operator___pkg___operator__CheckMeta"} +var globalVPNDeviceEdgeImplementors = []string{"GlobalVPNDeviceEdge"} -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__CheckMeta(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorPkgOperatorCheckMeta) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___pkg___operator__CheckMetaImplementors) +func (ec *executionContext) _GlobalVPNDeviceEdge(ctx context.Context, sel ast.SelectionSet, obj *model.GlobalVPNDeviceEdge) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, globalVPNDeviceEdgeImplementors) out := graphql.NewFieldSet(fields) deferred := make(map[string]*graphql.FieldSet) for i, field := range fields { switch field.Name { case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___pkg___operator__CheckMeta") - case "debug": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__CheckMeta_debug(ctx, field, obj) - case "description": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__CheckMeta_description(ctx, field, obj) - case "name": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__CheckMeta_name(ctx, field, obj) + out.Values[i] = graphql.MarshalString("GlobalVPNDeviceEdge") + case "cursor": + out.Values[i] = ec._GlobalVPNDeviceEdge_cursor(ctx, field, obj) if out.Values[i] == graphql.Null { out.Invalids++ } - case "title": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__CheckMeta_title(ctx, field, obj) + case "node": + out.Values[i] = ec._GlobalVPNDeviceEdge_node(ctx, field, obj) if out.Values[i] == graphql.Null { out.Invalids++ } @@ -61164,34 +64408,29 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator return out } -var github__com___kloudlite___operator___pkg___operator__ResourceRefImplementors = []string{"Github__com___kloudlite___operator___pkg___operator__ResourceRef"} +var globalVPNDevicePaginatedRecordsImplementors = []string{"GlobalVPNDevicePaginatedRecords"} -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__ResourceRef(ctx context.Context, sel ast.SelectionSet, obj *operator.ResourceRef) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___pkg___operator__ResourceRefImplementors) +func (ec *executionContext) _GlobalVPNDevicePaginatedRecords(ctx context.Context, sel ast.SelectionSet, obj *model.GlobalVPNDevicePaginatedRecords) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, globalVPNDevicePaginatedRecordsImplementors) out := graphql.NewFieldSet(fields) deferred := make(map[string]*graphql.FieldSet) for i, field := range fields { switch field.Name { case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___pkg___operator__ResourceRef") - case "apiVersion": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__ResourceRef_apiVersion(ctx, field, obj) - if out.Values[i] == graphql.Null { - out.Invalids++ - } - case "kind": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__ResourceRef_kind(ctx, field, obj) + out.Values[i] = graphql.MarshalString("GlobalVPNDevicePaginatedRecords") + case "edges": + out.Values[i] = ec._GlobalVPNDevicePaginatedRecords_edges(ctx, field, obj) if out.Values[i] == graphql.Null { out.Invalids++ } - case "name": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__ResourceRef_name(ctx, field, obj) + case "pageInfo": + out.Values[i] = ec._GlobalVPNDevicePaginatedRecords_pageInfo(ctx, field, obj) if out.Values[i] == graphql.Null { out.Invalids++ } - case "namespace": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__ResourceRef_namespace(ctx, field, obj) + case "totalCount": + out.Values[i] = ec._GlobalVPNDevicePaginatedRecords_totalCount(ctx, field, obj) if out.Values[i] == graphql.Null { out.Invalids++ } @@ -61218,158 +64457,27 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator return out } -var github__com___kloudlite___operator___pkg___operator__StatusImplementors = []string{"Github__com___kloudlite___operator___pkg___operator__Status"} +var globalVPNEdgeImplementors = []string{"GlobalVPNEdge"} -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator__Status(ctx context.Context, sel ast.SelectionSet, obj *operator.Status) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___pkg___operator__StatusImplementors) +func (ec *executionContext) _GlobalVPNEdge(ctx context.Context, sel ast.SelectionSet, obj *model.GlobalVPNEdge) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, globalVPNEdgeImplementors) out := graphql.NewFieldSet(fields) deferred := make(map[string]*graphql.FieldSet) for i, field := range fields { switch field.Name { case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___pkg___operator__Status") - case "checkList": - field := field - - innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - } - }() - res = ec._Github__com___kloudlite___operator___pkg___operator__Status_checkList(ctx, field, obj) - return res - } - - if field.Deferrable != nil { - dfs, ok := deferred[field.Deferrable.Label] - di := 0 - if ok { - dfs.AddField(field) - di = len(dfs.Values) - 1 - } else { - dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) - deferred[field.Deferrable.Label] = dfs - } - dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { - return innerFunc(ctx, dfs) - }) - - // don't run the out.Concurrently() call below - out.Values[i] = graphql.Null - continue - } - - out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) - case "checks": - field := field - - innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - } - }() - res = ec._Github__com___kloudlite___operator___pkg___operator__Status_checks(ctx, field, obj) - return res - } - - if field.Deferrable != nil { - dfs, ok := deferred[field.Deferrable.Label] - di := 0 - if ok { - dfs.AddField(field) - di = len(dfs.Values) - 1 - } else { - dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) - deferred[field.Deferrable.Label] = dfs - } - dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { - return innerFunc(ctx, dfs) - }) - - // don't run the out.Concurrently() call below - out.Values[i] = graphql.Null - continue - } - - out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) - case "isReady": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Status_isReady(ctx, field, obj) + out.Values[i] = graphql.MarshalString("GlobalVPNEdge") + case "cursor": + out.Values[i] = ec._GlobalVPNEdge_cursor(ctx, field, obj) if out.Values[i] == graphql.Null { - atomic.AddUint32(&out.Invalids, 1) - } - case "lastReadyGeneration": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Status_lastReadyGeneration(ctx, field, obj) - case "lastReconcileTime": - field := field - - innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - } - }() - res = ec._Github__com___kloudlite___operator___pkg___operator__Status_lastReconcileTime(ctx, field, obj) - return res - } - - if field.Deferrable != nil { - dfs, ok := deferred[field.Deferrable.Label] - di := 0 - if ok { - dfs.AddField(field) - di = len(dfs.Values) - 1 - } else { - dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) - deferred[field.Deferrable.Label] = dfs - } - dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { - return innerFunc(ctx, dfs) - }) - - // don't run the out.Concurrently() call below - out.Values[i] = graphql.Null - continue - } - - out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) - case "message": - field := field - - innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - } - }() - res = ec._Github__com___kloudlite___operator___pkg___operator__Status_message(ctx, field, obj) - return res + out.Invalids++ } - - if field.Deferrable != nil { - dfs, ok := deferred[field.Deferrable.Label] - di := 0 - if ok { - dfs.AddField(field) - di = len(dfs.Values) - 1 - } else { - dfs = graphql.NewFieldSet([]graphql.CollectedField{field}) - deferred[field.Deferrable.Label] = dfs - } - dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler { - return innerFunc(ctx, dfs) - }) - - // don't run the out.Concurrently() call below - out.Values[i] = graphql.Null - continue + case "node": + out.Values[i] = ec._GlobalVPNEdge_node(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ } - - out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) - case "resources": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___operator__Status_resources(ctx, field, obj) default: panic("unknown field " + strconv.Quote(field.Name)) } @@ -61393,19 +64501,32 @@ func (ec *executionContext) _Github__com___kloudlite___operator___pkg___operator return out } -var github__com___kloudlite___operator___pkg___raw____json__RawJsonImplementors = []string{"Github__com___kloudlite___operator___pkg___raw____json__RawJson"} +var globalVPNPaginatedRecordsImplementors = []string{"GlobalVPNPaginatedRecords"} -func (ec *executionContext) _Github__com___kloudlite___operator___pkg___raw____json__RawJson(ctx context.Context, sel ast.SelectionSet, obj *model.GithubComKloudliteOperatorPkgRawJSONRawJSON) graphql.Marshaler { - fields := graphql.CollectFields(ec.OperationContext, sel, github__com___kloudlite___operator___pkg___raw____json__RawJsonImplementors) +func (ec *executionContext) _GlobalVPNPaginatedRecords(ctx context.Context, sel ast.SelectionSet, obj *model.GlobalVPNPaginatedRecords) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, globalVPNPaginatedRecordsImplementors) out := graphql.NewFieldSet(fields) deferred := make(map[string]*graphql.FieldSet) for i, field := range fields { switch field.Name { case "__typename": - out.Values[i] = graphql.MarshalString("Github__com___kloudlite___operator___pkg___raw____json__RawJson") - case "RawMessage": - out.Values[i] = ec._Github__com___kloudlite___operator___pkg___raw____json__RawJson_RawMessage(ctx, field, obj) + out.Values[i] = graphql.MarshalString("GlobalVPNPaginatedRecords") + case "edges": + out.Values[i] = ec._GlobalVPNPaginatedRecords_edges(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "pageInfo": + out.Values[i] = ec._GlobalVPNPaginatedRecords_pageInfo(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "totalCount": + out.Values[i] = ec._GlobalVPNPaginatedRecords_totalCount(ctx, field, obj) + if out.Values[i] == graphql.Null { + out.Invalids++ + } default: panic("unknown field " + strconv.Quote(field.Name)) } @@ -64635,17 +67756,32 @@ func (ec *executionContext) _Mutation(ctx context.Context, sel ast.SelectionSet) if out.Values[i] == graphql.Null { out.Invalids++ } - case "infra_createClusterGroup": + case "infra_createGlobalVPN": + out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) { + return ec._Mutation_infra_createGlobalVPN(ctx, field) + }) + case "infra_updateGlobalVPN": + out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) { + return ec._Mutation_infra_updateGlobalVPN(ctx, field) + }) + case "infra_deleteGlobalVPN": + out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) { + return ec._Mutation_infra_deleteGlobalVPN(ctx, field) + }) + if out.Values[i] == graphql.Null { + out.Invalids++ + } + case "infra_createGlobalVPNDevice": out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) { - return ec._Mutation_infra_createClusterGroup(ctx, field) + return ec._Mutation_infra_createGlobalVPNDevice(ctx, field) }) - case "infra_updateClusterGroup": + case "infra_updateGlobalVPNDevice": out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) { - return ec._Mutation_infra_updateClusterGroup(ctx, field) + return ec._Mutation_infra_updateGlobalVPNDevice(ctx, field) }) - case "infra_deleteClusterGroup": + case "infra_deleteGlobalVPNDevice": out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) { - return ec._Mutation_infra_deleteClusterGroup(ctx, field) + return ec._Mutation_infra_deleteGlobalVPNDevice(ctx, field) }) if out.Values[i] == graphql.Null { out.Invalids++ @@ -66536,7 +69672,7 @@ func (ec *executionContext) _Query(ctx context.Context, sel ast.SelectionSet) gr } out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) }) - case "infra_listClusterGroups": + case "infra_listGlobalVPNs": field := field innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { @@ -66545,7 +69681,7 @@ func (ec *executionContext) _Query(ctx context.Context, sel ast.SelectionSet) gr ec.Error(ctx, ec.Recover(ctx, r)) } }() - res = ec._Query_infra_listClusterGroups(ctx, field) + res = ec._Query_infra_listGlobalVPNs(ctx, field) return res } @@ -66555,7 +69691,7 @@ func (ec *executionContext) _Query(ctx context.Context, sel ast.SelectionSet) gr } out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) }) - case "infra_getClusterGroup": + case "infra_getGlobalVPN": field := field innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { @@ -66564,7 +69700,45 @@ func (ec *executionContext) _Query(ctx context.Context, sel ast.SelectionSet) gr ec.Error(ctx, ec.Recover(ctx, r)) } }() - res = ec._Query_infra_getClusterGroup(ctx, field) + res = ec._Query_infra_getGlobalVPN(ctx, field) + return res + } + + rrm := func(ctx context.Context) graphql.Marshaler { + return ec.OperationContext.RootResolverMiddleware(ctx, + func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) }) + case "infra_listGlobalVPNDevices": + field := field + + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_infra_listGlobalVPNDevices(ctx, field) + return res + } + + rrm := func(ctx context.Context) graphql.Marshaler { + return ec.OperationContext.RootResolverMiddleware(ctx, + func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) }) + } + + out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) }) + case "infra_getGlobalVPNDevice": + field := field + + innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_infra_getGlobalVPNDevice(ctx, field) return res } @@ -67940,75 +71114,6 @@ func (ec *executionContext) marshalNClusterEdge2ᚖgithubᚗcomᚋkloudliteᚋap return ec._ClusterEdge(ctx, sel, v) } -func (ec *executionContext) marshalNClusterGroup2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterGroup(ctx context.Context, sel ast.SelectionSet, v *entities.ClusterGroup) graphql.Marshaler { - if v == nil { - if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { - ec.Errorf(ctx, "the requested element is null which the schema does not allow") - } - return graphql.Null - } - return ec._ClusterGroup(ctx, sel, v) -} - -func (ec *executionContext) marshalNClusterGroupEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterGroupEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.ClusterGroupEdge) graphql.Marshaler { - ret := make(graphql.Array, len(v)) - var wg sync.WaitGroup - isLen1 := len(v) == 1 - if !isLen1 { - wg.Add(len(v)) - } - for i := range v { - i := i - fc := &graphql.FieldContext{ - Index: &i, - Result: &v[i], - } - ctx := graphql.WithFieldContext(ctx, fc) - f := func(i int) { - defer func() { - if r := recover(); r != nil { - ec.Error(ctx, ec.Recover(ctx, r)) - ret = nil - } - }() - if !isLen1 { - defer wg.Done() - } - ret[i] = ec.marshalNClusterGroupEdge2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterGroupEdge(ctx, sel, v[i]) - } - if isLen1 { - f(i) - } else { - go f(i) - } - - } - wg.Wait() - - for _, e := range ret { - if e == graphql.Null { - return graphql.Null - } - } - - return ret -} - -func (ec *executionContext) marshalNClusterGroupEdge2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterGroupEdge(ctx context.Context, sel ast.SelectionSet, v *model.ClusterGroupEdge) graphql.Marshaler { - if v == nil { - if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { - ec.Errorf(ctx, "the requested element is null which the schema does not allow") - } - return graphql.Null - } - return ec._ClusterGroupEdge(ctx, sel, v) -} - -func (ec *executionContext) unmarshalNClusterGroupIn2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterGroup(ctx context.Context, v interface{}) (entities.ClusterGroup, error) { - res, err := ec.unmarshalInputClusterGroupIn(ctx, v) - return res, graphql.ErrorOnPath(ctx, err) -} - func (ec *executionContext) unmarshalNClusterIn2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐCluster(ctx context.Context, v interface{}) (entities.Cluster, error) { res, err := ec.unmarshalInputClusterIn(ctx, v) return res, graphql.ErrorOnPath(ctx, err) @@ -68565,6 +71670,16 @@ func (ec *executionContext) marshalNGithub__com___kloudlite___operator___apis___ return v } +func (ec *executionContext) marshalNGithub__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1GCPServiceAccount(ctx context.Context, sel ast.SelectionSet, v *model.GithubComKloudliteOperatorApisClustersV1GCPServiceAccount) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "the requested element is null which the schema does not allow") + } + return graphql.Null + } + return ec._Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount(ctx, sel, v) +} + func (ec *executionContext) marshalNGithub__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGithubComKloudliteOperatorApisClustersV1NodePoolSpec(ctx context.Context, sel ast.SelectionSet, v model.GithubComKloudliteOperatorApisClustersV1NodePoolSpec) graphql.Marshaler { return ec._Github__com___kloudlite___operator___apis___clusters___v1__NodePoolSpec(ctx, sel, &v) } @@ -68702,6 +71817,144 @@ func (ec *executionContext) marshalNGithub__com___kloudlite___operator___pkg___o return ec._Github__com___kloudlite___operator___pkg___operator__ResourceRef(ctx, sel, v) } +func (ec *executionContext) marshalNGlobalVPN2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPN(ctx context.Context, sel ast.SelectionSet, v *entities.GlobalVPN) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "the requested element is null which the schema does not allow") + } + return graphql.Null + } + return ec._GlobalVPN(ctx, sel, v) +} + +func (ec *executionContext) marshalNGlobalVPNDevice2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPNDevice(ctx context.Context, sel ast.SelectionSet, v *entities.GlobalVPNDevice) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "the requested element is null which the schema does not allow") + } + return graphql.Null + } + return ec._GlobalVPNDevice(ctx, sel, v) +} + +func (ec *executionContext) marshalNGlobalVPNDeviceEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNDeviceEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.GlobalVPNDeviceEdge) graphql.Marshaler { + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalNGlobalVPNDeviceEdge2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNDeviceEdge(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + + for _, e := range ret { + if e == graphql.Null { + return graphql.Null + } + } + + return ret +} + +func (ec *executionContext) marshalNGlobalVPNDeviceEdge2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNDeviceEdge(ctx context.Context, sel ast.SelectionSet, v *model.GlobalVPNDeviceEdge) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "the requested element is null which the schema does not allow") + } + return graphql.Null + } + return ec._GlobalVPNDeviceEdge(ctx, sel, v) +} + +func (ec *executionContext) unmarshalNGlobalVPNDeviceIn2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPNDevice(ctx context.Context, v interface{}) (entities.GlobalVPNDevice, error) { + res, err := ec.unmarshalInputGlobalVPNDeviceIn(ctx, v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalNGlobalVPNEdge2ᚕᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.GlobalVPNEdge) graphql.Marshaler { + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalNGlobalVPNEdge2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNEdge(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + + for _, e := range ret { + if e == graphql.Null { + return graphql.Null + } + } + + return ret +} + +func (ec *executionContext) marshalNGlobalVPNEdge2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNEdge(ctx context.Context, sel ast.SelectionSet, v *model.GlobalVPNEdge) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "the requested element is null which the schema does not allow") + } + return graphql.Null + } + return ec._GlobalVPNEdge(ctx, sel, v) +} + +func (ec *executionContext) unmarshalNGlobalVPNIn2githubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPN(ctx context.Context, v interface{}) (entities.GlobalVPN, error) { + res, err := ec.unmarshalInputGlobalVPNIn(ctx, v) + return res, graphql.ErrorOnPath(ctx, err) +} + func (ec *executionContext) marshalNHelmRelease2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐHelmRelease(ctx context.Context, sel ast.SelectionSet, v *entities.HelmRelease) graphql.Marshaler { if v == nil { if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { @@ -70119,20 +73372,6 @@ func (ec *executionContext) marshalOCluster2ᚖgithubᚗcomᚋkloudliteᚋapiᚋ return ec._Cluster(ctx, sel, v) } -func (ec *executionContext) marshalOClusterGroup2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterGroup(ctx context.Context, sel ast.SelectionSet, v *entities.ClusterGroup) graphql.Marshaler { - if v == nil { - return graphql.Null - } - return ec._ClusterGroup(ctx, sel, v) -} - -func (ec *executionContext) marshalOClusterGroupPaginatedRecords2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐClusterGroupPaginatedRecords(ctx context.Context, sel ast.SelectionSet, v *model.ClusterGroupPaginatedRecords) graphql.Marshaler { - if v == nil { - return graphql.Null - } - return ec._ClusterGroupPaginatedRecords(ctx, sel, v) -} - func (ec *executionContext) marshalOClusterManagedService2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐClusterManagedService(ctx context.Context, sel ast.SelectionSet, v *entities.ClusterManagedService) graphql.Marshaler { if v == nil { return graphql.Null @@ -70705,6 +73944,34 @@ func (ec *executionContext) marshalOGithub__com___kloudlite___operator___pkg___r return ec._Github__com___kloudlite___operator___pkg___raw____json__RawJson(ctx, sel, v) } +func (ec *executionContext) marshalOGlobalVPN2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPN(ctx context.Context, sel ast.SelectionSet, v *entities.GlobalVPN) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return ec._GlobalVPN(ctx, sel, v) +} + +func (ec *executionContext) marshalOGlobalVPNDevice2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐGlobalVPNDevice(ctx context.Context, sel ast.SelectionSet, v *entities.GlobalVPNDevice) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return ec._GlobalVPNDevice(ctx, sel, v) +} + +func (ec *executionContext) marshalOGlobalVPNDevicePaginatedRecords2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNDevicePaginatedRecords(ctx context.Context, sel ast.SelectionSet, v *model.GlobalVPNDevicePaginatedRecords) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return ec._GlobalVPNDevicePaginatedRecords(ctx, sel, v) +} + +func (ec *executionContext) marshalOGlobalVPNPaginatedRecords2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐGlobalVPNPaginatedRecords(ctx context.Context, sel ast.SelectionSet, v *model.GlobalVPNPaginatedRecords) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return ec._GlobalVPNPaginatedRecords(ctx, sel, v) +} + func (ec *executionContext) marshalOHelmRelease2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋentitiesᚐHelmRelease(ctx context.Context, sel ast.SelectionSet, v *entities.HelmRelease) graphql.Marshaler { if v == nil { return graphql.Null @@ -72288,27 +75555,35 @@ func (ec *executionContext) unmarshalOSearchCluster2ᚖgithubᚗcomᚋkloudlite return &res, graphql.ErrorOnPath(ctx, err) } -func (ec *executionContext) unmarshalOSearchClusterGroup2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐSearchClusterGroup(ctx context.Context, v interface{}) (*model.SearchClusterGroup, error) { +func (ec *executionContext) unmarshalOSearchClusterManagedService2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐSearchClusterManagedService(ctx context.Context, v interface{}) (*model.SearchClusterManagedService, error) { if v == nil { return nil, nil } - res, err := ec.unmarshalInputSearchClusterGroup(ctx, v) + res, err := ec.unmarshalInputSearchClusterManagedService(ctx, v) return &res, graphql.ErrorOnPath(ctx, err) } -func (ec *executionContext) unmarshalOSearchClusterManagedService2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐSearchClusterManagedService(ctx context.Context, v interface{}) (*model.SearchClusterManagedService, error) { +func (ec *executionContext) unmarshalOSearchDomainEntry2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐSearchDomainEntry(ctx context.Context, v interface{}) (*model.SearchDomainEntry, error) { if v == nil { return nil, nil } - res, err := ec.unmarshalInputSearchClusterManagedService(ctx, v) + res, err := ec.unmarshalInputSearchDomainEntry(ctx, v) return &res, graphql.ErrorOnPath(ctx, err) } -func (ec *executionContext) unmarshalOSearchDomainEntry2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐSearchDomainEntry(ctx context.Context, v interface{}) (*model.SearchDomainEntry, error) { +func (ec *executionContext) unmarshalOSearchGlobalVPNDevices2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐSearchGlobalVPNDevices(ctx context.Context, v interface{}) (*model.SearchGlobalVPNDevices, error) { if v == nil { return nil, nil } - res, err := ec.unmarshalInputSearchDomainEntry(ctx, v) + res, err := ec.unmarshalInputSearchGlobalVPNDevices(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalOSearchGlobalVPNs2ᚖgithubᚗcomᚋkloudliteᚋapiᚋappsᚋinfraᚋinternalᚋappᚋgraphᚋmodelᚐSearchGlobalVPNs(ctx context.Context, v interface{}) (*model.SearchGlobalVPNs, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputSearchGlobalVPNs(ctx, v) return &res, graphql.ErrorOnPath(ctx, err) } diff --git a/apps/infra/internal/app/graph/globalvpn.resolvers.go b/apps/infra/internal/app/graph/globalvpn.resolvers.go new file mode 100644 index 000000000..7f9bacbc8 --- /dev/null +++ b/apps/infra/internal/app/graph/globalvpn.resolvers.go @@ -0,0 +1,58 @@ +package graph + +// This file will be automatically regenerated based on the schema, any resolver implementations +// will be copied through when generating and any unknown code will be moved to the end. +// Code generated by github.com/99designs/gqlgen version v0.17.39 + +import ( + "context" + "github.com/kloudlite/api/pkg/errors" + "time" + + "github.com/kloudlite/api/apps/infra/internal/app/graph/generated" + "github.com/kloudlite/api/apps/infra/internal/entities" + fn "github.com/kloudlite/api/pkg/functions" + "github.com/kloudlite/api/pkg/repos" + "k8s.io/apimachinery/pkg/apis/meta/v1" +) + +// CreationTime is the resolver for the creationTime field. +func (r *globalVPNResolver) CreationTime(ctx context.Context, obj *entities.GlobalVPN) (string, error) { + if obj == nil { + return "", errors.Newf("cluster obj is nil") + } + return obj.CreationTime.Format(time.RFC3339), nil +} + +// ID is the resolver for the id field. +func (r *globalVPNResolver) ID(ctx context.Context, obj *entities.GlobalVPN) (repos.ID, error) { + if obj == nil { + return "", errors.Newf("cluster obj is nil") + } + return obj.Id, nil +} + +// UpdateTime is the resolver for the updateTime field. +func (r *globalVPNResolver) UpdateTime(ctx context.Context, obj *entities.GlobalVPN) (string, error) { + if obj == nil { + return "", errors.Newf("cluster is nil") + } + return obj.UpdateTime.Format(time.RFC3339), nil +} + +// Metadata is the resolver for the metadata field. +func (r *globalVPNInResolver) Metadata(ctx context.Context, obj *entities.GlobalVPN, data *v1.ObjectMeta) error { + if obj == nil { + return errors.Newf("cluster is nil") + } + return fn.JsonConversion(data, &obj.ObjectMeta) +} + +// GlobalVPN returns generated.GlobalVPNResolver implementation. +func (r *Resolver) GlobalVPN() generated.GlobalVPNResolver { return &globalVPNResolver{r} } + +// GlobalVPNIn returns generated.GlobalVPNInResolver implementation. +func (r *Resolver) GlobalVPNIn() generated.GlobalVPNInResolver { return &globalVPNInResolver{r} } + +type globalVPNResolver struct{ *Resolver } +type globalVPNInResolver struct{ *Resolver } diff --git a/apps/infra/internal/app/graph/globalvpndevice.resolvers.go b/apps/infra/internal/app/graph/globalvpndevice.resolvers.go new file mode 100644 index 000000000..ce432e8eb --- /dev/null +++ b/apps/infra/internal/app/graph/globalvpndevice.resolvers.go @@ -0,0 +1,62 @@ +package graph + +// This file will be automatically regenerated based on the schema, any resolver implementations +// will be copied through when generating and any unknown code will be moved to the end. +// Code generated by github.com/99designs/gqlgen version v0.17.39 + +import ( + "context" + "github.com/kloudlite/api/pkg/errors" + "time" + + "github.com/kloudlite/api/apps/infra/internal/app/graph/generated" + "github.com/kloudlite/api/apps/infra/internal/entities" + fn "github.com/kloudlite/api/pkg/functions" + "github.com/kloudlite/api/pkg/repos" + "k8s.io/apimachinery/pkg/apis/meta/v1" +) + +// CreationTime is the resolver for the creationTime field. +func (r *globalVPNDeviceResolver) CreationTime(ctx context.Context, obj *entities.GlobalVPNDevice) (string, error) { + if obj == nil { + return "", errors.Newf("cluster obj is nil") + } + return obj.CreationTime.Format(time.RFC3339), nil +} + +// ID is the resolver for the id field. +func (r *globalVPNDeviceResolver) ID(ctx context.Context, obj *entities.GlobalVPNDevice) (repos.ID, error) { + if obj == nil { + return "", errors.Newf("cluster obj is nil") + } + return obj.Id, nil +} + +// UpdateTime is the resolver for the updateTime field. +func (r *globalVPNDeviceResolver) UpdateTime(ctx context.Context, obj *entities.GlobalVPNDevice) (string, error) { + if obj == nil { + return "", errors.Newf("cluster is nil") + } + return obj.UpdateTime.Format(time.RFC3339), nil +} + +// Metadata is the resolver for the metadata field. +func (r *globalVPNDeviceInResolver) Metadata(ctx context.Context, obj *entities.GlobalVPNDevice, data *v1.ObjectMeta) error { + if obj == nil { + return errors.Newf("cluster is nil") + } + return fn.JsonConversion(data, &obj.ObjectMeta) +} + +// GlobalVPNDevice returns generated.GlobalVPNDeviceResolver implementation. +func (r *Resolver) GlobalVPNDevice() generated.GlobalVPNDeviceResolver { + return &globalVPNDeviceResolver{r} +} + +// GlobalVPNDeviceIn returns generated.GlobalVPNDeviceInResolver implementation. +func (r *Resolver) GlobalVPNDeviceIn() generated.GlobalVPNDeviceInResolver { + return &globalVPNDeviceInResolver{r} +} + +type globalVPNDeviceResolver struct{ *Resolver } +type globalVPNDeviceInResolver struct{ *Resolver } diff --git a/apps/infra/internal/app/graph/model/models_gen.go b/apps/infra/internal/app/graph/model/models_gen.go index 6367abe3b..f73e110a1 100644 --- a/apps/infra/internal/app/graph/model/models_gen.go +++ b/apps/infra/internal/app/graph/model/models_gen.go @@ -34,17 +34,6 @@ type ClusterEdge struct { Node *entities.Cluster `json:"node"` } -type ClusterGroupEdge struct { - Cursor string `json:"cursor"` - Node *entities.ClusterGroup `json:"node"` -} - -type ClusterGroupPaginatedRecords struct { - Edges []*ClusterGroupEdge `json:"edges"` - PageInfo *PageInfo `json:"pageInfo"` - TotalCount int `json:"totalCount"` -} - type ClusterManagedServiceEdge struct { Cursor string `json:"cursor"` Node *entities.ClusterManagedService `json:"node"` @@ -283,6 +272,7 @@ type GithubComKloudliteOperatorApisClustersV1ClusterSpec struct { CloudflareEnabled *bool `json:"cloudflareEnabled,omitempty"` CloudProvider GithubComKloudliteOperatorApisCommonTypesCloudProvider `json:"cloudProvider"` ClusterInternalDNSHost *string `json:"clusterInternalDnsHost,omitempty"` + ClusterServiceCidr *string `json:"clusterServiceCIDR,omitempty"` ClusterTokenRef *GithubComKloudliteOperatorApisCommonTypesSecretKeyRef `json:"clusterTokenRef,omitempty"` Gcp *GithubComKloudliteOperatorApisClustersV1GCPClusterConfig `json:"gcp,omitempty"` KloudliteRelease string `json:"kloudliteRelease"` @@ -305,6 +295,7 @@ type GithubComKloudliteOperatorApisClustersV1GCPClusterConfig struct { GcpProjectID string `json:"gcpProjectID"` MasterNodes *GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig `json:"masterNodes,omitempty"` Region string `json:"region"` + ServiceAccount *GithubComKloudliteOperatorApisClustersV1GCPServiceAccount `json:"serviceAccount"` Vpc *GithubComKloudliteOperatorApisClustersV1GcpVPCParams `json:"vpc,omitempty"` } @@ -320,15 +311,17 @@ type GithubComKloudliteOperatorApisClustersV1GCPMasterNodesConfig struct { } type GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfig struct { - AvailabilityZone string `json:"availabilityZone"` - BootVolumeSize int `json:"bootVolumeSize"` - BootVolumeType string `json:"bootVolumeType"` - Credentials *GithubComKloudliteOperatorApisCommonTypesSecretRef `json:"credentials"` - GcpProjectID string `json:"gcpProjectID"` - MachineType string `json:"machineType"` - Nodes map[string]interface{} `json:"nodes,omitempty"` - PoolType GithubComKloudliteOperatorApisClustersV1GCPPoolType `json:"poolType"` - Region string `json:"region"` + AvailabilityZone string `json:"availabilityZone"` + BootVolumeSize int `json:"bootVolumeSize"` + BootVolumeType string `json:"bootVolumeType"` + Credentials *GithubComKloudliteOperatorApisCommonTypesSecretRef `json:"credentials"` + GcpProjectID string `json:"gcpProjectID"` + MachineType string `json:"machineType"` + Nodes map[string]interface{} `json:"nodes,omitempty"` + PoolType GithubComKloudliteOperatorApisClustersV1GCPPoolType `json:"poolType"` + Region string `json:"region"` + ServiceAccount *GithubComKloudliteOperatorApisClustersV1GCPServiceAccount `json:"serviceAccount"` + Vpc *GithubComKloudliteOperatorApisClustersV1GcpVPCParams `json:"vpc,omitempty"` } type GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfigIn struct { @@ -337,6 +330,12 @@ type GithubComKloudliteOperatorApisClustersV1GCPNodePoolConfigIn struct { PoolType GithubComKloudliteOperatorApisClustersV1GCPPoolType `json:"poolType"` } +type GithubComKloudliteOperatorApisClustersV1GCPServiceAccount struct { + Email *string `json:"email,omitempty"` + Enabled bool `json:"enabled"` + Scopes []string `json:"scopes,omitempty"` +} + type GithubComKloudliteOperatorApisClustersV1GcpVPCParams struct { Name string `json:"name"` } @@ -506,6 +505,28 @@ type GithubComKloudliteOperatorPkgRawJSONRawJSON struct { RawMessage interface{} `json:"RawMessage,omitempty"` } +type GlobalVPNDeviceEdge struct { + Cursor string `json:"cursor"` + Node *entities.GlobalVPNDevice `json:"node"` +} + +type GlobalVPNDevicePaginatedRecords struct { + Edges []*GlobalVPNDeviceEdge `json:"edges"` + PageInfo *PageInfo `json:"pageInfo"` + TotalCount int `json:"totalCount"` +} + +type GlobalVPNEdge struct { + Cursor string `json:"cursor"` + Node *entities.GlobalVPN `json:"node"` +} + +type GlobalVPNPaginatedRecords struct { + Edges []*GlobalVPNEdge `json:"edges"` + PageInfo *PageInfo `json:"pageInfo"` + TotalCount int `json:"totalCount"` +} + type HelmReleaseEdge struct { Cursor string `json:"cursor"` Node *entities.HelmRelease `json:"node"` @@ -1413,10 +1434,6 @@ type SearchCluster struct { Text *repos.MatchFilter `json:"text,omitempty"` } -type SearchClusterGroup struct { - Text *repos.MatchFilter `json:"text,omitempty"` -} - type SearchClusterManagedService struct { IsReady *repos.MatchFilter `json:"isReady,omitempty"` Text *repos.MatchFilter `json:"text,omitempty"` @@ -1427,6 +1444,14 @@ type SearchDomainEntry struct { Text *repos.MatchFilter `json:"text,omitempty"` } +type SearchGlobalVPNDevices struct { + Text *repos.MatchFilter `json:"text,omitempty"` +} + +type SearchGlobalVPNs struct { + Text *repos.MatchFilter `json:"text,omitempty"` +} + type SearchHelmRelease struct { Text *repos.MatchFilter `json:"text,omitempty"` IsReady *repos.MatchFilter `json:"isReady,omitempty"` diff --git a/apps/infra/internal/app/graph/schema.graphqls b/apps/infra/internal/app/graph/schema.graphqls index 48e254873..af9ad30be 100644 --- a/apps/infra/internal/app/graph/schema.graphqls +++ b/apps/infra/internal/app/graph/schema.graphqls @@ -23,7 +23,11 @@ input SearchCluster { text: MatchFilterIn } -input SearchClusterGroup { +input SearchGlobalVPNs { + text: MatchFilterIn +} + +input SearchGlobalVPNDevices { text: MatchFilterIn } @@ -80,9 +84,13 @@ type Query { infra_listClusters(search: SearchCluster, pagination: CursorPaginationIn): ClusterPaginatedRecords @isLoggedInAndVerified @hasAccount infra_getCluster(name: String!): Cluster @isLoggedInAndVerified @hasAccount - # cluster groups - infra_listClusterGroups(search: SearchClusterGroup, pagination: CursorPaginationIn): ClusterGroupPaginatedRecords @isLoggedInAndVerified @hasAccount - infra_getClusterGroup(name: String!): ClusterGroup @isLoggedInAndVerified @hasAccount + # global VPN + infra_listGlobalVPNs(search: SearchGlobalVPNs, pagination: CursorPaginationIn): GlobalVPNPaginatedRecords @isLoggedInAndVerified @hasAccount + infra_getGlobalVPN(name: String!): GlobalVPN @isLoggedInAndVerified @hasAccount + + # global VPN Devices + infra_listGlobalVPNDevices(gvpn: String!, search: SearchGlobalVPNDevices, pagination: CursorPaginationIn): GlobalVPNDevicePaginatedRecords @isLoggedInAndVerified @hasAccount + infra_getGlobalVPNDevice(gvpn: String!, deviceName: String!): GlobalVPNDevice @isLoggedInAndVerified @hasAccount # get node pools infra_listNodePools(clusterName: String!, search: SearchNodepool, pagination: CursorPaginationIn): NodePoolPaginatedRecords @isLoggedInAndVerified @hasAccount @@ -128,9 +136,13 @@ type Mutation { infra_deleteCluster(name: String!): Boolean! @isLoggedInAndVerified @hasAccount # infra_resyncCluster(name: String!): Boolean! @isLoggedInAndVerified @hasAccount - infra_createClusterGroup(cluster: ClusterGroupIn!): ClusterGroup @isLoggedInAndVerified @hasAccount - infra_updateClusterGroup(cluster: ClusterGroupIn!): ClusterGroup @isLoggedInAndVerified @hasAccount - infra_deleteClusterGroup(name: String!): Boolean! @isLoggedInAndVerified @hasAccount + infra_createGlobalVPN(gvpn: GlobalVPNIn!): GlobalVPN @isLoggedInAndVerified @hasAccount + infra_updateGlobalVPN(gvpn: GlobalVPNIn!): GlobalVPN @isLoggedInAndVerified @hasAccount + infra_deleteGlobalVPN(name: String!): Boolean! @isLoggedInAndVerified @hasAccount + + infra_createGlobalVPNDevice(gvpnDevice: GlobalVPNDeviceIn!): GlobalVPNDevice @isLoggedInAndVerified @hasAccount + infra_updateGlobalVPNDevice(gvpnDevice: GlobalVPNDeviceIn!): GlobalVPNDevice @isLoggedInAndVerified @hasAccount + infra_deleteGlobalVPNDevice(gvpn: String!, deviceName: String!): Boolean! @isLoggedInAndVerified @hasAccount infra_createBYOKCluster(cluster: BYOKClusterIn!): BYOKCluster @isLoggedInAndVerified @hasAccount @@ -167,3 +179,7 @@ type EncodedValue { extend type Cluster { adminKubeconfig: EncodedValue } + +extend type GlobalVPNDevice { + wireguardConfig: EncodedValue +} diff --git a/apps/infra/internal/app/graph/schema.resolvers.go b/apps/infra/internal/app/graph/schema.resolvers.go index 70f5b9aba..b18da9f6a 100644 --- a/apps/infra/internal/app/graph/schema.resolvers.go +++ b/apps/infra/internal/app/graph/schema.resolvers.go @@ -8,13 +8,13 @@ import ( "context" "encoding/base64" - "github.com/kloudlite/api/common/fields" "github.com/kloudlite/api/pkg/errors" "github.com/kloudlite/api/apps/infra/internal/app/graph/generated" "github.com/kloudlite/api/apps/infra/internal/app/graph/model" "github.com/kloudlite/api/apps/infra/internal/domain" "github.com/kloudlite/api/apps/infra/internal/entities" + "github.com/kloudlite/api/common/fields" fn "github.com/kloudlite/api/pkg/functions" "github.com/kloudlite/api/pkg/repos" ) @@ -40,6 +40,23 @@ func (r *clusterResolver) AdminKubeconfig(ctx context.Context, obj *entities.Clu }, nil } +// WireguardConfig is the resolver for the wireguardConfig field. +func (r *globalVPNDeviceResolver) WireguardConfig(ctx context.Context, gvpnDevice *entities.GlobalVPNDevice) (*model.EncodedValue, error) { + ictx, err := toInfraContext(ctx) + if err != nil { + return nil, errors.NewE(err) + } + wgconfig, err := r.Domain.GetGlobalVPNDeviceWgConfig(ictx, gvpnDevice.GlobalVPNName, gvpnDevice.Name) + if err != nil { + return nil, err + } + + return &model.EncodedValue{ + Value: base64.StdEncoding.EncodeToString([]byte(wgconfig)), + Encoding: "base64", + }, nil +} + // InfraCreateCluster is the resolver for the infra_createCluster field. func (r *mutationResolver) InfraCreateCluster(ctx context.Context, cluster entities.Cluster) (*entities.Cluster, error) { ictx, err := toInfraContext(ctx) @@ -71,32 +88,63 @@ func (r *mutationResolver) InfraDeleteCluster(ctx context.Context, name string) return true, nil } -// InfraCreateClusterGroup is the resolver for the infra_createClusterGroup field. -func (r *mutationResolver) InfraCreateClusterGroup(ctx context.Context, clusterGroup entities.ClusterGroup) (*entities.ClusterGroup, error) { +// InfraCreateGlobalVpn is the resolver for the infra_createGlobalVPN field. +func (r *mutationResolver) InfraCreateGlobalVpn(ctx context.Context, gvpn entities.GlobalVPN) (*entities.GlobalVPN, error) { ictx, err := toInfraContext(ctx) if err != nil { return nil, errors.NewE(err) } - return r.Domain.CreateClusterGroup(ictx, clusterGroup) + return r.Domain.CreateGlobalVPN(ictx, gvpn) } -// InfraUpdateClusterGroup is the resolver for the infra_updateClusterGroup field. -func (r *mutationResolver) InfraUpdateClusterGroup(ctx context.Context, clusterGroup entities.ClusterGroup) (*entities.ClusterGroup, error) { +// InfraUpdateGlobalVpn is the resolver for the infra_updateGlobalVPN field. +func (r *mutationResolver) InfraUpdateGlobalVpn(ctx context.Context, gvpn entities.GlobalVPN) (*entities.GlobalVPN, error) { ictx, err := toInfraContext(ctx) if err != nil { return nil, errors.NewE(err) } - return r.Domain.UpdateClusterGroup(ictx, clusterGroup) + return r.Domain.UpdateGlobalVPN(ictx, gvpn) } -// InfraDeleteClusterGroup is the resolver for the infra_deleteClusterGroup field. -func (r *mutationResolver) InfraDeleteClusterGroup(ctx context.Context, name string) (bool, error) { +// InfraDeleteGlobalVpn is the resolver for the infra_deleteGlobalVPN field. +func (r *mutationResolver) InfraDeleteGlobalVpn(ctx context.Context, name string) (bool, error) { ictx, err := toInfraContext(ctx) if err != nil { return false, errors.NewE(err) } - if err := r.Domain.DeleteClusterGroup(ictx, name); err != nil { + if err := r.Domain.DeleteGlobalVPN(ictx, name); err != nil { + return false, errors.NewE(err) + } + return true, nil +} + +// InfraCreateGlobalVPNDevice is the resolver for the infra_createGlobalVPNDevice field. +func (r *mutationResolver) InfraCreateGlobalVPNDevice(ctx context.Context, gvpnDevice entities.GlobalVPNDevice) (*entities.GlobalVPNDevice, error) { + ictx, err := toInfraContext(ctx) + if err != nil { + return nil, errors.NewE(err) + } + + return r.Domain.CreateGlobalVPNDevice(ictx, gvpnDevice) +} + +// InfraUpdateGlobalVPNDevice is the resolver for the infra_updateGlobalVPNDevice field. +func (r *mutationResolver) InfraUpdateGlobalVPNDevice(ctx context.Context, gvpnDevice entities.GlobalVPNDevice) (*entities.GlobalVPNDevice, error) { + ictx, err := toInfraContext(ctx) + if err != nil { + return nil, errors.NewE(err) + } + return r.Domain.UpdateGlobalVPNDevice(ictx, gvpnDevice) +} + +// InfraDeleteGlobalVPNDevice is the resolver for the infra_deleteGlobalVPNDevice field. +func (r *mutationResolver) InfraDeleteGlobalVPNDevice(ctx context.Context, gvpn string, deviceName string) (bool, error) { + ictx, err := toInfraContext(ctx) + if err != nil { + return false, errors.NewE(err) + } + if err := r.Domain.DeleteGlobalVPNDevice(ictx, gvpn, deviceName); err != nil { return false, errors.NewE(err) } return true, nil @@ -372,8 +420,8 @@ func (r *queryResolver) InfraGetCluster(ctx context.Context, name string) (*enti return r.Domain.GetCluster(ictx, name) } -// InfraListClusterGroups is the resolver for the infra_listClusterGroups field. -func (r *queryResolver) InfraListClusterGroups(ctx context.Context, search *model.SearchClusterGroup, pagination *repos.CursorPagination) (*model.ClusterGroupPaginatedRecords, error) { +// InfraListGlobalVPNs is the resolver for the infra_listGlobalVPNs field. +func (r *queryResolver) InfraListGlobalVPNs(ctx context.Context, search *model.SearchGlobalVPNs, pagination *repos.CursorPagination) (*model.GlobalVPNPaginatedRecords, error) { ictx, err := toInfraContext(ctx) if err != nil { return nil, errors.NewE(err) @@ -391,41 +439,59 @@ func (r *queryResolver) InfraListClusterGroups(ctx context.Context, search *mode } } - pClusters, err := r.Domain.ListClustersGroup(ictx, filter, *pagination) + globalVPNs, err := r.Domain.ListGlobalVPN(ictx, filter, *pagination) if err != nil { return nil, errors.NewE(err) } - ce := make([]*model.ClusterGroupEdge, len(pClusters.Edges)) - for i := range pClusters.Edges { - ce[i] = &model.ClusterGroupEdge{ - Node: pClusters.Edges[i].Node, - Cursor: pClusters.Edges[i].Cursor, + return fn.JsonConvertP[model.GlobalVPNPaginatedRecords](globalVPNs) +} + +// InfraGetGlobalVpn is the resolver for the infra_getGlobalVPN field. +func (r *queryResolver) InfraGetGlobalVpn(ctx context.Context, name string) (*entities.GlobalVPN, error) { + ictx, err := toInfraContext(ctx) + if err != nil { + return nil, errors.NewE(err) + } + + return r.Domain.GetGlobalVPN(ictx, name) +} + +// InfraListGlobalVPNDevices is the resolver for the infra_listGlobalVPNDevices field. +func (r *queryResolver) InfraListGlobalVPNDevices(ctx context.Context, gvpn string, search *model.SearchGlobalVPNDevices, pagination *repos.CursorPagination) (*model.GlobalVPNDevicePaginatedRecords, error) { + ictx, err := toInfraContext(ctx) + if err != nil { + return nil, errors.NewE(err) + } + + if pagination == nil { + pagination = &repos.DefaultCursorPagination + } + + filter := map[string]repos.MatchFilter{} + + if search != nil { + if search.Text != nil { + filter["metadata.name"] = *search.Text } } - m := model.ClusterGroupPaginatedRecords{ - Edges: ce, - PageInfo: &model.PageInfo{ - EndCursor: &pClusters.PageInfo.EndCursor, - HasNextPage: pClusters.PageInfo.HasNextPage, - HasPreviousPage: pClusters.PageInfo.HasPrevPage, - StartCursor: &pClusters.PageInfo.StartCursor, - }, - TotalCount: int(pClusters.TotalCount), + records, err := r.Domain.ListGlobalVPNDevice(ictx, gvpn, filter, *pagination) + if err != nil { + return nil, errors.NewE(err) } - return &m, nil + return fn.JsonConvertP[model.GlobalVPNDevicePaginatedRecords](records) } -// InfraGetClusterGroup is the resolver for the infra_getClusterGroup field. -func (r *queryResolver) InfraGetClusterGroup(ctx context.Context, name string) (*entities.ClusterGroup, error) { +// InfraGetGlobalVPNDevice is the resolver for the infra_getGlobalVPNDevice field. +func (r *queryResolver) InfraGetGlobalVPNDevice(ctx context.Context, gvpn string, deviceName string) (*entities.GlobalVPNDevice, error) { ictx, err := toInfraContext(ctx) if err != nil { return nil, errors.NewE(err) } - return r.Domain.GetClusterGroup(ictx, name) + return r.Domain.GetGlobalVPNDevice(ictx, gvpn, deviceName) } // InfraListNodePools is the resolver for the infra_listNodePools field. @@ -955,5 +1021,7 @@ func (r *Resolver) Mutation() generated.MutationResolver { return &mutationResol // Query returns generated.QueryResolver implementation. func (r *Resolver) Query() generated.QueryResolver { return &queryResolver{r} } -type mutationResolver struct{ *Resolver } -type queryResolver struct{ *Resolver } +type ( + mutationResolver struct{ *Resolver } + queryResolver struct{ *Resolver } +) diff --git a/apps/infra/internal/app/graph/struct-to-graphql/cluster.graphqls b/apps/infra/internal/app/graph/struct-to-graphql/cluster.graphqls index dc51a082b..191826ff7 100644 --- a/apps/infra/internal/app/graph/struct-to-graphql/cluster.graphqls +++ b/apps/infra/internal/app/graph/struct-to-graphql/cluster.graphqls @@ -1,10 +1,10 @@ type Cluster @shareable { accountName: String! apiVersion: String - clusterGroupName: String createdBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! creationTime: Date! displayName: String! + globalVPN: String id: ID! kind: String lastUpdatedBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! @@ -30,8 +30,8 @@ type ClusterPaginatedRecords @shareable { input ClusterIn { apiVersion: String - clusterGroupName: String displayName: String! + globalVPN: String kind: String metadata: MetadataIn! spec: Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpecIn! diff --git a/apps/infra/internal/app/graph/struct-to-graphql/clustergroup.graphqls b/apps/infra/internal/app/graph/struct-to-graphql/clustergroup.graphqls deleted file mode 100644 index c5cee3ad9..000000000 --- a/apps/infra/internal/app/graph/struct-to-graphql/clustergroup.graphqls +++ /dev/null @@ -1,29 +0,0 @@ -type ClusterGroup @shareable { - accountName: String! - clusterName: String! - createdBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! - creationTime: Date! - displayName: String! - id: ID! - lastUpdatedBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! - markedForDeletion: Boolean - recordVersion: Int! - syncStatus: Github__com___kloudlite___api___pkg___types__SyncStatus! - updateTime: Date! -} - -type ClusterGroupEdge @shareable { - cursor: String! - node: ClusterGroup! -} - -type ClusterGroupPaginatedRecords @shareable { - edges: [ClusterGroupEdge!]! - pageInfo: PageInfo! - totalCount: Int! -} - -input ClusterGroupIn { - displayName: String! -} - diff --git a/apps/infra/internal/app/graph/struct-to-graphql/common-types.graphqls b/apps/infra/internal/app/graph/struct-to-graphql/common-types.graphqls index f6d047406..273a4fab1 100644 --- a/apps/infra/internal/app/graph/struct-to-graphql/common-types.graphqls +++ b/apps/infra/internal/app/graph/struct-to-graphql/common-types.graphqls @@ -168,6 +168,7 @@ type Github__com___kloudlite___operator___apis___clusters___v1__ClusterSpec @sha cloudflareEnabled: Boolean cloudProvider: Github__com___kloudlite___operator___apis___common____types__CloudProvider! clusterInternalDnsHost: String + clusterServiceCIDR: String clusterTokenRef: Github__com___kloudlite___operator___apis___common____types__SecretKeyRef gcp: Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig kloudliteRelease: String! @@ -182,6 +183,7 @@ type Github__com___kloudlite___operator___apis___clusters___v1__GCPClusterConfig gcpProjectID: String! masterNodes: Github__com___kloudlite___operator___apis___clusters___v1__GCPMasterNodesConfig region: String! + serviceAccount: Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount! vpc: Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams } @@ -201,6 +203,14 @@ type Github__com___kloudlite___operator___apis___clusters___v1__GCPNodePoolConfi nodes: Map poolType: Github__com___kloudlite___operator___apis___clusters___v1__GCPPoolType! region: String! + serviceAccount: Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount! + vpc: Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams +} + +type Github__com___kloudlite___operator___apis___clusters___v1__GCPServiceAccount @shareable { + email: String + enabled: Boolean! + scopes: [String!] } type Github__com___kloudlite___operator___apis___clusters___v1__GcpVPCParams @shareable { diff --git a/apps/infra/internal/app/graph/struct-to-graphql/globalvpn.graphqls b/apps/infra/internal/app/graph/struct-to-graphql/globalvpn.graphqls new file mode 100644 index 000000000..4fadfa558 --- /dev/null +++ b/apps/infra/internal/app/graph/struct-to-graphql/globalvpn.graphqls @@ -0,0 +1,41 @@ +type GlobalVPN @shareable { + accountName: String! + allocatableCIDRSuffix: Int! + CIDR: String! + createdBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! + creationTime: Date! + displayName: String! + id: ID! + lastUpdatedBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! + markedForDeletion: Boolean + metadata: Metadata! @goField(name: "objectMeta") + numAllocatedClusterCIDRs: Int! + numAllocatedDevices: Int! + numReservedIPsForNonClusterUse: Int! + recordVersion: Int! + updateTime: Date! + wgInterface: String! +} + +type GlobalVPNEdge @shareable { + cursor: String! + node: GlobalVPN! +} + +type GlobalVPNPaginatedRecords @shareable { + edges: [GlobalVPNEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input GlobalVPNIn { + allocatableCIDRSuffix: Int! + CIDR: String! + displayName: String! + metadata: MetadataIn! + numAllocatedClusterCIDRs: Int! + numAllocatedDevices: Int! + numReservedIPsForNonClusterUse: Int! + wgInterface: String! +} + diff --git a/apps/infra/internal/app/graph/struct-to-graphql/globalvpndevice.graphqls b/apps/infra/internal/app/graph/struct-to-graphql/globalvpndevice.graphqls new file mode 100644 index 000000000..f661682da --- /dev/null +++ b/apps/infra/internal/app/graph/struct-to-graphql/globalvpndevice.graphqls @@ -0,0 +1,33 @@ +type GlobalVPNDevice @shareable { + accountName: String! + createdBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! + creationTime: Date! + displayName: String! + globalVPNName: String! + id: ID! + ipAddr: String! + lastUpdatedBy: Github__com___kloudlite___api___common__CreatedOrUpdatedBy! + markedForDeletion: Boolean + metadata: Metadata! @goField(name: "objectMeta") + privateKey: String! + publicKey: String! + recordVersion: Int! + updateTime: Date! +} + +type GlobalVPNDeviceEdge @shareable { + cursor: String! + node: GlobalVPNDevice! +} + +type GlobalVPNDevicePaginatedRecords @shareable { + edges: [GlobalVPNDeviceEdge!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input GlobalVPNDeviceIn { + globalVPNName: String! + metadata: MetadataIn! +} + diff --git a/apps/infra/internal/app/process-error-on-apply.go b/apps/infra/internal/app/process-error-on-apply.go index e9cfbea35..6a4a6c079 100644 --- a/apps/infra/internal/app/process-error-on-apply.go +++ b/apps/infra/internal/app/process-error-on-apply.go @@ -54,15 +54,15 @@ func ProcessErrorOnApply(consumer ErrorOnApplyConsumer, logger logging.Logger, d switch gvkstr { case globalVpnGVK.String(): { - cc, err := fn.JsonConvert[entities.GlobalVPN](obj.Object) + cc, err := fn.JsonConvert[entities.GlobalVPNConnection](obj.Object) if err != nil { return err } if errObj.Action == t.ActionApply { - return d.OnGlobalVPNApplyError(dctx, errObj.ClusterName, obj.GetName(), errObj.Error, opts) + return d.OnGlobalVPNConnectionApplyError(dctx, errObj.ClusterName, obj.GetName(), errObj.Error, opts) } - return d.OnGlobalVPNDeleteMessage(dctx, errObj.ClusterName, cc) + return d.OnGlobalVPNConnectionDeleteMessage(dctx, errObj.ClusterName, cc) } case nodepoolGVK.String(): { diff --git a/apps/infra/internal/app/process-resource-updates.go b/apps/infra/internal/app/process-resource-updates.go index 48f56b227..5516c0272 100644 --- a/apps/infra/internal/app/process-resource-updates.go +++ b/apps/infra/internal/app/process-resource-updates.go @@ -35,6 +35,7 @@ func gvk(obj client.Object) string { var ( clusterGVK = fn.GVK("clusters.kloudlite.io/v1", "Cluster") // clusterConnGVK = fn.GVK("wireguard.kloudlite.io/v1", "ClusterConnection") + // globalVpnGVK = fn.GVK("wireguard.kloudlite.io/v1", "GlobalVPNConnection") globalVpnGVK = fn.GVK("wireguard.kloudlite.io/v1", "GlobalVPN") nodepoolGVK = fn.GVK("clusters.kloudlite.io/v1", "NodePool") helmreleaseGVK = fn.GVK("crds.kloudlite.io/v1", "HelmChart") @@ -114,7 +115,7 @@ func processResourceUpdates(consumer ReceiveResourceUpdatesConsumer, d domain.Do } case globalVpnGVK.String(): { - var gvpn entities.GlobalVPN + var gvpn entities.GlobalVPNConnection if err := fn.JsonConversion(su.Object, &gvpn); err != nil { return errors.NewE(err) } @@ -128,9 +129,9 @@ func processResourceUpdates(consumer ReceiveResourceUpdatesConsumer, d domain.Do } if resStatus == types.ResourceStatusDeleted { - return d.OnGlobalVPNDeleteMessage(dctx, su.ClusterName, gvpn) + return d.OnGlobalVPNConnectionDeleteMessage(dctx, su.ClusterName, gvpn) } - return d.OnGlobalVPNUpdateMessage(dctx, su.ClusterName, gvpn, resStatus, domain.UpdateAndDeleteOpts{MessageTimestamp: msg.Timestamp}) + return d.OnGlobalVPNConnectionUpdateMessage(dctx, su.ClusterName, gvpn, resStatus, domain.UpdateAndDeleteOpts{MessageTimestamp: msg.Timestamp}) } case nodepoolGVK.String(): { diff --git a/apps/infra/internal/domain/api.go b/apps/infra/internal/domain/api.go index d5c966da0..56a5a0666 100644 --- a/apps/infra/internal/domain/api.go +++ b/apps/infra/internal/domain/api.go @@ -53,12 +53,20 @@ const ( type Domain interface { CheckNameAvailability(ctx InfraContext, typeArg ResType, clusterName *string, name string) (*CheckNameAvailabilityOutput, error) - CreateClusterGroup(ctx InfraContext, cluster entities.ClusterGroup) (*entities.ClusterGroup, error) - UpdateClusterGroup(ctx InfraContext, cluster entities.ClusterGroup) (*entities.ClusterGroup, error) - DeleteClusterGroup(ctx InfraContext, name string) error + CreateGlobalVPN(ctx InfraContext, cluster entities.GlobalVPN) (*entities.GlobalVPN, error) + UpdateGlobalVPN(ctx InfraContext, cluster entities.GlobalVPN) (*entities.GlobalVPN, error) + DeleteGlobalVPN(ctx InfraContext, name string) error - ListClustersGroup(ctx InfraContext, search map[string]repos.MatchFilter, pagination repos.CursorPagination) (*repos.PaginatedRecord[*entities.ClusterGroup], error) - GetClusterGroup(ctx InfraContext, name string) (*entities.ClusterGroup, error) + ListGlobalVPN(ctx InfraContext, search map[string]repos.MatchFilter, pagination repos.CursorPagination) (*repos.PaginatedRecord[*entities.GlobalVPN], error) + GetGlobalVPN(ctx InfraContext, name string) (*entities.GlobalVPN, error) + + CreateGlobalVPNDevice(ctx InfraContext, device entities.GlobalVPNDevice) (*entities.GlobalVPNDevice, error) + UpdateGlobalVPNDevice(ctx InfraContext, device entities.GlobalVPNDevice) (*entities.GlobalVPNDevice, error) + DeleteGlobalVPNDevice(ctx InfraContext, gvpn string, device string) error + + ListGlobalVPNDevice(ctx InfraContext, gvpn string, search map[string]repos.MatchFilter, pagination repos.CursorPagination) (*repos.PaginatedRecord[*entities.GlobalVPNDevice], error) + GetGlobalVPNDevice(ctx InfraContext, gvpn string, device string) (*entities.GlobalVPNDevice, error) + GetGlobalVPNDeviceWgConfig(ctx InfraContext, gvpn string, device string) (string, error) CreateCluster(ctx InfraContext, cluster entities.Cluster) (*entities.Cluster, error) UpdateCluster(ctx InfraContext, cluster entities.Cluster) (*entities.Cluster, error) @@ -103,11 +111,11 @@ type Domain interface { OnNodePoolUpdateMessage(ctx InfraContext, clusterName string, nodePool entities.NodePool, status types.ResourceStatus, opts UpdateAndDeleteOpts) error OnNodepoolApplyError(ctx InfraContext, clusterName string, name string, errMsg string, opts UpdateAndDeleteOpts) error - // ListGlobalVPNs(ctx InfraContext, clusterName string) (*entities.GlobalVPN, error) + // ListGlobalVPNs(ctx InfraContext, clusterName string) (*entities.GlobalVPNConnection, error) - OnGlobalVPNDeleteMessage(ctx InfraContext, clusterName string, clusterConn entities.GlobalVPN) error - OnGlobalVPNUpdateMessage(ctx InfraContext, clusterName string, clusterConn entities.GlobalVPN, status types.ResourceStatus, opts UpdateAndDeleteOpts) error - OnGlobalVPNApplyError(ctx InfraContext, clusterName string, name string, errMsg string, opts UpdateAndDeleteOpts) error + OnGlobalVPNConnectionDeleteMessage(ctx InfraContext, clusterName string, clusterConn entities.GlobalVPNConnection) error + OnGlobalVPNConnectionUpdateMessage(ctx InfraContext, clusterName string, clusterConn entities.GlobalVPNConnection, status types.ResourceStatus, opts UpdateAndDeleteOpts) error + OnGlobalVPNConnectionApplyError(ctx InfraContext, clusterName string, name string, errMsg string, opts UpdateAndDeleteOpts) error ListNodes(ctx InfraContext, clusterName string, search map[string]repos.MatchFilter, pagination repos.CursorPagination) (*repos.PaginatedRecord[*entities.Node], error) GetNode(ctx InfraContext, clusterName string, nodeName string) (*entities.Node, error) diff --git a/apps/infra/internal/domain/cluster-conn.go b/apps/infra/internal/domain/cluster-conn.go deleted file mode 100644 index 3d62e4bf4..000000000 --- a/apps/infra/internal/domain/cluster-conn.go +++ /dev/null @@ -1,313 +0,0 @@ -package domain - -import ( - "fmt" - "math" - - "github.com/kloudlite/api/apps/infra/internal/entities" - fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" - "github.com/kloudlite/api/common" - "github.com/kloudlite/api/common/fields" - "github.com/kloudlite/api/pkg/errors" - fn "github.com/kloudlite/api/pkg/functions" - "github.com/kloudlite/api/pkg/repos" - t "github.com/kloudlite/api/pkg/types" - common_types "github.com/kloudlite/operator/apis/common-types" - wgv1 "github.com/kloudlite/operator/apis/wireguard/v1" - "github.com/kloudlite/operator/operators/resource-watcher/types" - corev1 "k8s.io/api/core/v1" - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" -) - -func (d *domain) reconGlobalVPNs(ctx InfraContext, vpnName string) error { - vpns, err := d.globalVPNRepo.Find(ctx, repos.Query{ - Filter: repos.Filter{ - fields.AccountName: ctx.AccountName, - fields.MetadataName: vpnName, - }, - }) - if err != nil { - return errors.NewE(err) - } - - peers := make([]wgv1.Peer, 0) - - for _, c := range vpns { - if c.ParsedWgParams != nil { - if c.ParsedWgParams.WgPublicKey == "" { - continue - } - - if c.ParsedWgParams.NodePort == nil { - d.logger.Infof("nodeport not available for gvpn %s", c.Name) - continue - } - - if c.CIDR == "" { - d.logger.Infof("cidr not available for gvpn %s", c.Name) - continue - } - - peers = append(peers, wgv1.Peer{ - IP: c.ParsedWgParams.IP, - PublicKey: c.ParsedWgParams.WgPublicKey, - Endpoint: fmt.Sprintf("%s:%s", c.ClusterPublicEndpoint, *c.ParsedWgParams.NodePort), - AllowedIPs: []string{c.CIDR}, - }) - } - } - - for _, xcc := range vpns { - if fmt.Sprintf("%#v", xcc.Spec.Peers) == fmt.Sprintf("%#v", peers) { - continue - } - - xcc.Spec.Peers = peers - unp, err := d.globalVPNRepo.Patch( - ctx, - repos.Filter{ - fields.AccountName: ctx.AccountName, - fields.ClusterName: xcc.ClusterName, - fields.MetadataName: xcc.Name, - }, - common.PatchForUpdate(ctx, xcc, common.PatchOpts{XPatch: map[string]any{fc.GlobalVPNSpecPeers: peers}}), - ) - if err != nil { - return errors.NewE(err) - } - - if err := d.applyGlobalVPN(ctx, unp); err != nil { - return errors.NewE(err) - } - } - - return nil -} - -func (d *domain) createGlobalVPN(ctx InfraContext, gvpn entities.GlobalVPN) (*entities.GlobalVPN, error) { - gvpn.ResourceMetadata.CreatedBy = common.CreatedOrUpdatedByKloudlite - gvpn.ResourceMetadata.LastUpdatedBy = common.CreatedOrUpdatedByKloudlite - - if gvpn.CIDR == "" { - gvpn.CIDR = d.env.BaseCIDR - } - - if gvpn.AllocatableCIDRSuffix == 0 { - gvpn.AllocatableCIDRSuffix = d.env.AllocatableCIDRSuffix - } - - if gvpn.ClusterOffset == 0 { - gvpn.ClusterOffset = d.env.ClustersOffset - } - - if gvpn.Spec.WgInterface == nil { - gvpn.Spec.WgInterface = fn.New("kl0") - } - - gvpn.SyncStatus = t.GenSyncStatus(t.SyncActionApply, 0) - - addrPool, err := d.findDeviceAddressPool(ctx, gvpn.Name) - if err != nil { - return nil, err - } - - if addrPool == nil { - if _, err := d.createDeviceAddressPool(ctx, entities.GlobalVPNDeviceAddressPool{ - AccountName: ctx.AccountName, - GlobalVPNName: gvpn.Name, - CIDR: gvpn.CIDR, - MinOffset: 0, - MaxOffset: gvpn.ClusterOffset * int(math.Pow(2, float64(32-gvpn.AllocatableCIDRSuffix))), - RunningOffset: 0, - }); err != nil { - return nil, err - } - } - - gatewayAddr, err := d.getNextDeviceAddress(ctx, gvpn.Name) - if err != nil { - return nil, err - } - - gvpn.GatewayIPAddr = gatewayAddr - - gv, err := d.globalVPNRepo.Create(ctx, &gvpn) - if err != nil { - return nil, err - } - - if err := d.applyGlobalVPN(ctx, gv); err != nil { - return nil, err - } - - return gv, nil -} - -func (d *domain) ensureGlobalVPN(ctx InfraContext, clusterName string, groupName string) (*entities.GlobalVPN, error) { - gvpn, err := d.globalVPNRepo.FindOne(ctx, repos.Filter{ - fields.AccountName: ctx.AccountName, - fields.ClusterName: clusterName, - fields.MetadataName: groupName, - }) - if err != nil { - return nil, errors.NewE(err) - } - - if gvpn != nil { - if err := d.applyGlobalVPN(ctx, gvpn); err != nil { - return nil, err - } - return gvpn, nil - } - - return d.createGlobalVPN(ctx, entities.GlobalVPN{ - BaseEntity: repos.BaseEntity{}, - GlobalVPN: wgv1.GlobalVPN{ - TypeMeta: metav1.TypeMeta{ - APIVersion: "wireguard.kloudlite.io/v1", - Kind: "GlobalVPN", - }, - ObjectMeta: metav1.ObjectMeta{ - Name: groupName, - }, - Spec: wgv1.GlobVPNSpec{ - WgRef: common_types.SecretRef{ - Name: fmt.Sprintf("global-vpn-params-%s", groupName), - Namespace: "kube-system", - }, - }, - }, - ResourceMetadata: common.ResourceMetadata{DisplayName: groupName, CreatedBy: common.CreatedOrUpdatedByKloudlite, LastUpdatedBy: common.CreatedOrUpdatedByKloudlite}, - AccountName: ctx.AccountName, - ClusterName: clusterName, - ClusterPublicEndpoint: fmt.Sprintf("%s.%s.tenants.%s", clusterName, ctx.AccountName, d.env.PublicDNSHostSuffix), - ParsedWgParams: nil, - }) -} - -func (d *domain) applyGlobalVPN(ctx InfraContext, gvpn *entities.GlobalVPN) error { - if err := d.resDispatcher.ApplyToTargetCluster(ctx, gvpn.ClusterName, &corev1.Secret{ - TypeMeta: metav1.TypeMeta{ - APIVersion: "v1", - Kind: "Secret", - }, - ObjectMeta: metav1.ObjectMeta{ - Name: gvpn.Spec.WgRef.Name, - Namespace: gvpn.Spec.WgRef.Namespace, - }, - StringData: map[string]string{ - "ip": gvpn.GatewayIPAddr, - }, - }, 0); err != nil { - return err - } - return d.resDispatcher.ApplyToTargetCluster(ctx, gvpn.ClusterName, &gvpn.GlobalVPN, gvpn.RecordVersion) -} - -func (d *domain) findGlobalVPN(ctx InfraContext, clusterName string, groupName string) (*entities.GlobalVPN, error) { - cc, err := d.globalVPNRepo.FindOne(ctx, repos.Filter{ - fields.AccountName: ctx.AccountName, - fields.ClusterName: clusterName, - fields.MetadataName: groupName, - }) - if err != nil { - return nil, errors.NewE(err) - } - if cc == nil { - return nil, errors.Newf("global vpn with name (%s) not found, for cluster (%s)", groupName, clusterName) - } - return cc, nil -} - -func (d *domain) OnGlobalVPNDeleteMessage(ctx InfraContext, clusterName string, gvpn entities.GlobalVPN) error { - currRecord, err := d.globalVPNRepo.FindOne(ctx, repos.Filter{ - fields.AccountName: ctx.AccountName, - fields.ClusterName: clusterName, - fields.MetadataName: gvpn.Name, - }) - if err != nil { - return err - } - - if err := d.globalVPNRepo.DeleteOne( - ctx, - repos.Filter{ - fields.AccountName: ctx.AccountName, - fields.ClusterName: clusterName, - fields.MetadataName: gvpn.Name, - }, - ); err != nil { - return errors.NewE(err) - } - - if err := d.addToFreeAddressPool(ctx, gvpn.Name, currRecord.GatewayIPAddr); err != nil { - return errors.NewE(err) - } - - d.resourceEventPublisher.PublishResourceEvent(ctx, clusterName, ResourceTypeClusterConnection, gvpn.Name, PublishDelete) - return err -} - -func (d *domain) OnGlobalVPNUpdateMessage(ctx InfraContext, clusterName string, gvpn entities.GlobalVPN, status types.ResourceStatus, opts UpdateAndDeleteOpts) error { - xconn, err := d.findGlobalVPN(ctx, clusterName, gvpn.Name) - if err != nil { - return errors.NewE(err) - } - - if xconn == nil { - return errors.Newf("no global vpn found") - } - - if _, err := d.matchRecordVersion(gvpn.Annotations, xconn.RecordVersion); err != nil { - return d.resyncToTargetCluster(ctx, xconn.SyncStatus.Action, clusterName, &xconn.GlobalVPN, xconn.RecordVersion) - } - - recordVersion, err := d.matchRecordVersion(gvpn.Annotations, xconn.RecordVersion) - if err != nil { - return errors.NewE(err) - } - - patchDoc := common.PatchForSyncFromAgent(&gvpn, - recordVersion, status, - common.PatchOpts{ - MessageTimestamp: opts.MessageTimestamp, - }) - - if gvpn.ParsedWgParams != nil { - patchDoc[fc.GlobalVPNParsedWgParams] = gvpn.ParsedWgParams - } - - ugvpn, err := d.globalVPNRepo.PatchById(ctx, xconn.Id, patchDoc) - if err != nil { - return errors.NewE(err) - } - - if err := d.reconGlobalVPNs(ctx, xconn.Name); err != nil { - return errors.NewE(err) - } - - d.resourceEventPublisher.PublishResourceEvent(ctx, clusterName, ResourceTypeClusterConnection, ugvpn.Name, PublishUpdate) - return nil -} - -func (d *domain) OnGlobalVPNApplyError(ctx InfraContext, clusterName string, name string, errMsg string, opts UpdateAndDeleteOpts) error { - unp, err := d.globalVPNRepo.Patch( - ctx, - repos.Filter{ - fields.AccountName: ctx.AccountName, - fields.ClusterName: clusterName, - fields.MetadataName: name, - }, - common.PatchForErrorFromAgent( - errMsg, - common.PatchOpts{ - MessageTimestamp: opts.MessageTimestamp, - }, - ), - ) - if err != nil { - return errors.NewE(err) - } - d.resourceEventPublisher.PublishResourceEvent(ctx, clusterName, ResourceTypeClusterConnection, unp.Name, PublishUpdate) - return errors.NewE(err) -} diff --git a/apps/infra/internal/domain/cluster-group.go b/apps/infra/internal/domain/cluster-group.go deleted file mode 100644 index a0a615e2a..000000000 --- a/apps/infra/internal/domain/cluster-group.go +++ /dev/null @@ -1,156 +0,0 @@ -package domain - -import ( - iamT "github.com/kloudlite/api/apps/iam/types" - "github.com/kloudlite/api/apps/infra/internal/entities" - fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" - "github.com/kloudlite/api/common" - "github.com/kloudlite/api/common/fields" - "github.com/kloudlite/api/pkg/errors" - "github.com/kloudlite/api/pkg/repos" - t "github.com/kloudlite/api/pkg/types" -) - -// TODO: needs to chain cluster in cluster group -func (d *domain) CreateClusterGroup(ctx InfraContext, cg entities.ClusterGroup) (*entities.ClusterGroup, error) { - if err := d.canPerformActionInAccount(ctx, iamT.CreateCluster); err != nil { - return nil, errors.NewE(err) - } - // TODO: validate name - - existing, err := d.clusterRepo.FindOne(ctx, repos.Filter{ - fields.MetadataName: cg.Name, - fields.AccountName: ctx.AccountName, - }) - if err != nil { - return nil, errors.NewE(err) - } - - if existing != nil { - return nil, ErrClusterAlreadyExists{ClusterName: cg.Name, AccountName: ctx.AccountName} - } - - cg.AccountName = ctx.AccountName - - cg.IncrementRecordVersion() - cg.CreatedBy = common.CreatedOrUpdatedBy{ - UserId: ctx.UserId, - UserName: ctx.UserName, - UserEmail: ctx.UserEmail, - } - cg.LastUpdatedBy = cg.CreatedBy - - cg.SyncStatus = t.GenSyncStatus(t.SyncActionApply, 0) - - ncg, err := d.clusterGroupRepo.Create(ctx, &cg) - if err != nil { - if d.clusterRepo.ErrAlreadyExists(err) { - return nil, errors.Newf("cluster group with name %q already exists in account %q", cg.Name, cg.AccountName) - } - return nil, errors.NewE(err) - } - - d.resourceEventPublisher.PublishInfraEvent(ctx, ResourceTypeClusterGroup, ncg.Name, PublishAdd) - - return ncg, nil -} - -func (d *domain) UpdateClusterGroup(ctx InfraContext, cgIn entities.ClusterGroup) (*entities.ClusterGroup, error) { - if err := d.canPerformActionInAccount(ctx, iamT.UpdateCluster); err != nil { - return nil, errors.NewE(err) - } - - ucg, err := d.clusterGroupRepo.Patch( - ctx, - repos.Filter{ - fields.AccountName: ctx.AccountName, - fields.MetadataName: cgIn.Name, - }, - common.PatchForUpdate(ctx, &cgIn), - ) - if err != nil { - return nil, errors.NewE(err) - } - - d.resourceEventPublisher.PublishInfraEvent(ctx, ResourceTypeClusterGroup, ucg.Name, PublishUpdate) - return ucg, nil -} - -func (d *domain) DeleteClusterGroup(ctx InfraContext, name string) error { - if err := d.canPerformActionInAccount(ctx, iamT.DeleteCluster); err != nil { - return errors.NewE(err) - } - - filter := repos.Filter{ - fields.AccountName: ctx.AccountName, - fc.ClusterClusterGroupName: name, - } - - cCount, err := d.clusterRepo.Count(ctx, filter) - if err != nil { - return errors.NewE(err) - } - if cCount != 0 { - return errors.Newf("delete clusters first, aborting cluster group deletion") - } - - ucg, err := d.clusterGroupRepo.Patch( - ctx, - repos.Filter{ - fields.AccountName: ctx.AccountName, - fields.MetadataName: name, - }, - common.PatchForMarkDeletion(), - ) - if err != nil { - return errors.NewE(err) - } - - d.resourceEventPublisher.PublishInfraEvent(ctx, ResourceTypeClusterGroup, ucg.Name, PublishUpdate) - return nil -} - -func (d *domain) ListClustersGroup(ctx InfraContext, mf map[string]repos.MatchFilter, pagination repos.CursorPagination) (*repos.PaginatedRecord[*entities.ClusterGroup], error) { - if err := d.canPerformActionInAccount(ctx, iamT.ListClusters); err != nil { - return nil, errors.NewE(err) - } - - f := repos.Filter{ - fields.AccountName: ctx.AccountName, - } - - pr, err := d.clusterGroupRepo.FindPaginated(ctx, d.clusterGroupRepo.MergeMatchFilters(f, mf), pagination) - if err != nil { - return nil, errors.NewE(err) - } - - return pr, nil -} - -func (d *domain) GetClusterGroup(ctx InfraContext, name string) (*entities.ClusterGroup, error) { - if err := d.canPerformActionInAccount(ctx, iamT.GetCluster); err != nil { - return nil, errors.NewE(err) - } - - c, err := d.findClusterGroup(ctx, name) - if err != nil { - return nil, errors.NewE(err) - } - - return c, nil -} - -func (d *domain) findClusterGroup(ctx InfraContext, cgName string) (*entities.ClusterGroup, error) { - cg, err := d.clusterGroupRepo.FindOne(ctx, repos.Filter{ - fields.AccountName: ctx.AccountName, - fields.MetadataName: cgName, - }) - if err != nil { - return nil, errors.NewE(err) - } - - if cg == nil { - return nil, ErrClusterNotFound - } - return cg, nil -} diff --git a/apps/infra/internal/domain/clusters.go b/apps/infra/internal/domain/clusters.go index cee3e419e..08982c53e 100644 --- a/apps/infra/internal/domain/clusters.go +++ b/apps/infra/internal/domain/clusters.go @@ -4,7 +4,6 @@ import ( "encoding/base64" "encoding/json" "fmt" - "math" iamT "github.com/kloudlite/api/apps/iam/types" "github.com/kloudlite/api/apps/infra/internal/domain/templates" @@ -21,7 +20,6 @@ import ( "github.com/kloudlite/api/pkg/errors" fn "github.com/kloudlite/api/pkg/functions" - "github.com/kloudlite/api/pkg/iputils" "github.com/kloudlite/api/pkg/repos" t "github.com/kloudlite/api/pkg/types" crdsv1 "github.com/kloudlite/operator/apis/crds/v1" @@ -46,7 +44,7 @@ func (e ErrClusterAlreadyExists) Error() string { } const ( - DefaultClusterGroup = "default" + DefaultGlobalVPNName = "default" ) func (d *domain) createTokenSecret(ctx InfraContext, clusterName string, clusterNamespace string) (*corev1.Secret, error) { @@ -110,42 +108,6 @@ func (d *domain) applyCluster(ctx InfraContext, cluster *entities.Cluster) error // TODO: create cluster connection and apply to target cluster } -func (d *domain) findNextAvailableIPRange(ctx InfraContext, gvpn *entities.GlobalVPN) (string, error) { - accNs, err := d.getAccNamespace(ctx) - if err != nil { - return "", errors.NewE(err) - } - - clusters, err := d.clusterRepo.Find(ctx, repos.Query{ - Filter: repos.Filter{ - fields.AccountName: ctx.AccountName, - fields.MetadataNamespace: accNs, - fc.ClusterClusterGroupName: gvpn.Name, - fc.ClusterIpIndex: map[string]any{"$exists": true}, - }, - Sort: map[string]any{fc.ClusterIpIndex: 1}, - }) - if err != nil { - return "", errors.NewE(err) - } - - offset := gvpn.ClusterOffset + len(clusters) - - for i := 1; i < len(clusters); i += 1 { - if clusters[i-1].IPIndex+1 != clusters[i].IPIndex { - offset = clusters[i-1].IPIndex + 1 - break - } - } - - ipv4StartingAddr, err := iputils.GenIPAddr(gvpn.CIDR, offset*int(math.Pow(2, float64(32-gvpn.AllocatableCIDRSuffix)))) - if err != nil { - return "", err - } - - return fmt.Sprintf("%s/%d", ipv4StartingAddr, gvpn.AllocatableCIDRSuffix), nil -} - func (d *domain) CreateCluster(ctx InfraContext, cluster entities.Cluster) (*entities.Cluster, error) { if err := d.canPerformActionInAccount(ctx, iamT.CreateCluster); err != nil { return nil, errors.NewE(err) @@ -156,11 +118,11 @@ func (d *domain) CreateCluster(ctx InfraContext, cluster entities.Cluster) (*ent return nil, errors.NewE(err) } - if cluster.ClusterGroupName == nil { - cluster.ClusterGroupName = fn.New(DefaultClusterGroup) + if cluster.GlobalVPN == nil { + cluster.GlobalVPN = fn.New(DefaultGlobalVPNName) } - gvpn, err := d.ensureGlobalVPN(ctx, cluster.Name, DefaultClusterGroup) + gvpn, err := d.ensureGlobalVPN(ctx, *cluster.GlobalVPN) if err != nil { return nil, errors.NewE(err) } @@ -346,15 +308,6 @@ func (d *domain) CreateCluster(ctx InfraContext, cluster entities.Cluster) (*ent Output: nil, } - cidr, err := d.findNextAvailableIPRange(ctx, gvpn) - if err != nil { - if errors.Is(err, iputils.ErrIPsMaxedOut) { - return nil, errors.NewEf(err, "maximum allocatable IPs in this global VPN reached, can't create any more resources") - } - } - - cluster.Spec.ClusterServiceCIDR = cidr - cluster.IncrementRecordVersion() cluster.CreatedBy = common.CreatedOrUpdatedBy{ UserId: ctx.UserId, @@ -367,6 +320,17 @@ func (d *domain) CreateCluster(ctx InfraContext, cluster entities.Cluster) (*ent cluster.Spec.AccountName = ctx.AccountName cluster.SyncStatus = t.GenSyncStatus(t.SyncActionApply, 0) + clusterSvcCIDR, err := d.claimNextClusterSvcCIDR(ctx, cluster.Name, gvpn.Name) + if err != nil { + return nil, err + } + + if _, err := d.ensureGlobalVPNConnection(ctx, cluster.Name, clusterSvcCIDR, *cluster.GlobalVPN); err != nil { + return nil, errors.NewE(err) + } + + cluster.Spec.ClusterServiceCIDR = clusterSvcCIDR + if err := d.k8sClient.ValidateObject(ctx, &cluster.Cluster); err != nil { return nil, errors.NewE(err) } @@ -497,9 +461,13 @@ func (d *domain) UpgradeHelmKloudliteAgent(ctx InfraContext, clusterName string) return errors.NewE(err) } - if cluster.ClusterGroupName != nil { - if _, err := d.ensureGlobalVPN(ctx, clusterName, *cluster.ClusterGroupName); err != nil { - return err + if cluster.GlobalVPN != nil { + gvpn, err := d.findGlobalVPNConnection(ctx, cluster.Name, *cluster.GlobalVPN) + if err != nil { + return errors.NewE(err) + } + if err := d.applyGlobalVPNConnection(ctx, gvpn); err != nil { + return errors.NewE(err) } } diff --git a/apps/infra/internal/domain/domain.go b/apps/infra/internal/domain/domain.go index 258fa5caf..b2ad075a2 100644 --- a/apps/infra/internal/domain/domain.go +++ b/apps/infra/internal/domain/domain.go @@ -37,13 +37,17 @@ type domain struct { helmReleaseRepo repos.DbRepo[*entities.HelmRelease] nodeRepo repos.DbRepo[*entities.Node] nodePoolRepo repos.DbRepo[*entities.NodePool] - globalVPNRepo repos.DbRepo[*entities.GlobalVPN] - clusterGroupRepo repos.DbRepo[*entities.ClusterGroup] + gvpnConnRepo repos.DbRepo[*entities.GlobalVPNConnection] + freeClusterSvcCIDRRepo repos.DbRepo[*entities.FreeClusterSvcCIDR] + claimClusterSvcCIDRRepo repos.DbRepo[*entities.ClaimClusterSvcCIDR] - deviceAddressPoolRepo repos.DbRepo[*entities.GlobalVPNDeviceAddressPool] - ipClaimRepo repos.DbRepo[*entities.IPClaim] - freeIpRepo repos.DbRepo[*entities.FreeIP] + gvpnRepo repos.DbRepo[*entities.GlobalVPN] + gvpnDevicesRepo repos.DbRepo[*entities.GlobalVPNDevice] + + //deviceAddressPoolRepo repos.DbRepo[*entities.GlobalVPNDeviceAddressPool] + freeDeviceIpRepo repos.DbRepo[*entities.FreeDeviceIP] + claimDeviceIPRepo repos.DbRepo[*entities.ClaimDeviceIP] domainEntryRepo repos.DbRepo[*entities.DomainEntry] secretRepo repos.DbRepo[*entities.CloudProviderSecret] @@ -174,12 +178,15 @@ var Module = fx.Module("domain", resourceDispatcher ResourceDispatcher, helmReleaseRepo repos.DbRepo[*entities.HelmRelease], - clusterConnRepo repos.DbRepo[*entities.GlobalVPN], - clusterGroupRepo repos.DbRepo[*entities.ClusterGroup], - deviceAddressPoolRepo repos.DbRepo[*entities.GlobalVPNDeviceAddressPool], + gvpnConnRepo repos.DbRepo[*entities.GlobalVPNConnection], + gvpnRepo repos.DbRepo[*entities.GlobalVPN], + gvpnDevicesRepo repos.DbRepo[*entities.GlobalVPNDevice], + + freeDeviceIpRepo repos.DbRepo[*entities.FreeDeviceIP], + claimDeviceIPRepo repos.DbRepo[*entities.ClaimDeviceIP], - ipClaimRepo repos.DbRepo[*entities.IPClaim], - freeIpRepo repos.DbRepo[*entities.FreeIP], + freeClusterSvcCIDRRepo repos.DbRepo[*entities.FreeClusterSvcCIDR], + claimClusterSvcCIDRRepo repos.DbRepo[*entities.ClaimClusterSvcCIDR], pvcRepo repos.DbRepo[*entities.PersistentVolumeClaim], pvRepo repos.DbRepo[*entities.PersistentVolume], @@ -222,18 +229,22 @@ var Module = fx.Module("domain", } return &domain{ - msvcTemplatesMap: msvcTemplatesMap, - msvcTemplates: templates, - logger: logger, - env: env, - clusterRepo: clusterRepo, - globalVPNRepo: clusterConnRepo, - deviceAddressPoolRepo: deviceAddressPoolRepo, - - ipClaimRepo: ipClaimRepo, - freeIpRepo: freeIpRepo, - - clusterGroupRepo: clusterGroupRepo, + msvcTemplatesMap: msvcTemplatesMap, + msvcTemplates: templates, + logger: logger, + env: env, + clusterRepo: clusterRepo, + gvpnConnRepo: gvpnConnRepo, + //deviceAddressPoolRepo: deviceAddressPoolRepo, + + claimDeviceIPRepo: claimDeviceIPRepo, + freeDeviceIpRepo: freeDeviceIpRepo, + freeClusterSvcCIDRRepo: freeClusterSvcCIDRRepo, + claimClusterSvcCIDRRepo: claimClusterSvcCIDRRepo, + + gvpnRepo: gvpnRepo, + gvpnDevicesRepo: gvpnDevicesRepo, + byokClusterRepo: byokClusterRepo, clusterManagedServiceRepo: clustermanagedserviceRepo, nodeRepo: nodeRepo, diff --git a/apps/infra/internal/domain/global-vpn-cluster-connection.go b/apps/infra/internal/domain/global-vpn-cluster-connection.go new file mode 100644 index 000000000..1ac327c56 --- /dev/null +++ b/apps/infra/internal/domain/global-vpn-cluster-connection.go @@ -0,0 +1,383 @@ +package domain + +import ( + "fmt" + "math" + + "github.com/kloudlite/api/pkg/iputils" + + "github.com/kloudlite/api/apps/infra/internal/entities" + fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" + "github.com/kloudlite/api/common" + "github.com/kloudlite/api/common/fields" + "github.com/kloudlite/api/pkg/errors" + "github.com/kloudlite/api/pkg/repos" + t "github.com/kloudlite/api/pkg/types" + ct "github.com/kloudlite/operator/apis/common-types" + wgv1 "github.com/kloudlite/operator/apis/wireguard/v1" + "github.com/kloudlite/operator/operators/resource-watcher/types" + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) + +func (d *domain) getGlobalVPNConnectionPeers(vpns []*entities.GlobalVPNConnection) ([]wgv1.Peer, error) { + peers := make([]wgv1.Peer, 0, len(vpns)) + for _, c := range vpns { + if c.ParsedWgParams != nil { + if c.ParsedWgParams.WgPublicKey == "" { + continue + } + + if c.ParsedWgParams.NodePort == nil { + d.logger.Infof("nodeport not available for gvpn %s", c.Name) + continue + } + + peers = append(peers, wgv1.Peer{ + ClusterName: c.ClusterName, + IP: c.ParsedWgParams.IP, + PublicKey: c.ParsedWgParams.WgPublicKey, + Endpoint: fmt.Sprintf("%s:%s", c.ClusterPublicEndpoint, *c.ParsedWgParams.NodePort), + AllowedIPs: []string{c.ClusterSvcCIDR}, + }) + } + } + + return peers, nil +} + +func (d *domain) listGlobalVPNConnections(ctx InfraContext, vpnName string) ([]*entities.GlobalVPNConnection, error) { + return d.gvpnConnRepo.Find(ctx, repos.Query{ + Filter: repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.MetadataName: vpnName, + }, + }) +} + +func (d *domain) reconGlobalVPNConnections(ctx InfraContext, vpnName string) error { + vpns, err := d.listGlobalVPNConnections(ctx, vpnName) + if err != nil { + return errors.NewE(err) + } + + peers, err := d.getGlobalVPNConnectionPeers(vpns) + if err != nil { + return err + } + + publicPeers, privatePeers, err := d.buildPeersFromGlobalVPNDevices(ctx, vpnName) + if err != nil { + return err + } + + peers = append(peers, publicPeers...) + peers = append(peers, privatePeers...) + + for _, xcc := range vpns { + if fmt.Sprintf("%#v", xcc.Spec.Peers) == fmt.Sprintf("%#v", peers) { + continue + } + + xcc.Spec.Peers = peers + unp, err := d.gvpnConnRepo.Patch( + ctx, + repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.ClusterName: xcc.ClusterName, + fields.MetadataName: xcc.Name, + }, + common.PatchForUpdate(ctx, xcc, common.PatchOpts{XPatch: map[string]any{fc.GlobalVPNConnectionSpecPeers: peers}}), + ) + if err != nil { + return errors.NewE(err) + } + + if err := d.applyGlobalVPNConnection(ctx, unp); err != nil { + return errors.NewE(err) + } + } + + return nil +} + +func (d *domain) claimNextClusterSvcCIDR(ctx InfraContext, clusterName string, gvpnName string) (string, error) { + for { + freeCIDR, err := d.freeClusterSvcCIDRRepo.FindOne(ctx, repos.Filter{ + fc.AccountName: ctx.AccountName, + fc.FreeClusterSvcCIDRGlobalVPNName: gvpnName, + }) + if err != nil { + return "", err + } + + if freeCIDR == nil { + gvpn, err := d.findGlobalVPN(ctx, gvpnName) + if err != nil { + return "", err + } + + numIPsPerCluster := int(math.Pow(2, float64(32-gvpn.AllocatableCIDRSuffix))) + + ipv4StartingAddr, err := iputils.GenIPAddr(gvpn.CIDR, gvpn.NumReservedIPsForNonClusterUse+gvpn.NumAllocatedClusterCIDRs*numIPsPerCluster) + if err != nil { + if errors.Is(err, iputils.ErrIPsMaxedOut) { + return "", errors.NewEf(err, "max IPs exceeded, won't be able to allocate any more IPs") + } + return "", err + } + + if _, err := d.freeClusterSvcCIDRRepo.Create(ctx, &entities.FreeClusterSvcCIDR{ + AccountName: ctx.AccountName, + GlobalVPNName: gvpnName, + ClusterSvcCIDR: fmt.Sprintf("%s/%d", ipv4StartingAddr, gvpn.AllocatableCIDRSuffix), + }); err != nil { + // FIXME: handle gracefully + continue + } + if _, err := d.gvpnRepo.PatchById(ctx, gvpn.Id, repos.Document{"$inc": map[string]any{fc.GlobalVPNNumAllocatedClusterCIDRs: 1}}); err != nil { + continue + } + continue + } + + cidr := freeCIDR.ClusterSvcCIDR + + if _, err := d.claimClusterSvcCIDRRepo.Create(ctx, &entities.ClaimClusterSvcCIDR{ + AccountName: ctx.AccountName, + GlobalVPNName: gvpnName, + ClusterSvcCIDR: cidr, + ClaimedByCluster: clusterName, + }); err != nil { + d.logger.Warnf("cluster svc CIDR %s, already claimed, trying another", cidr) + continue + } + + if err := d.freeClusterSvcCIDRRepo.DeleteById(ctx, freeCIDR.Id); err != nil { + return "", err + } + + return cidr, nil + } +} + +func (d *domain) createGlobalVPNConnection(ctx InfraContext, gvpnConn entities.GlobalVPNConnection) (*entities.GlobalVPNConnection, error) { + gvpnConn.ResourceMetadata.CreatedBy = common.CreatedOrUpdatedByKloudlite + gvpnConn.ResourceMetadata.LastUpdatedBy = common.CreatedOrUpdatedByKloudlite + + gvpn, err := d.ensureGlobalVPN(ctx, gvpnConn.GlobalVPNName) + if err != nil { + return nil, err + } + + if gvpnConn.Spec.WgInterface == nil { + gvpnConn.Spec.WgInterface = &gvpn.WgInterface + } + + gvpnConn.SyncStatus = t.GenSyncStatus(t.SyncActionApply, 0) + + gatewayAddr, err := d.claimNextFreeDeviceIP(ctx, fmt.Sprintf("%s-cluster-gateway", gvpnConn.ClusterName), gvpnConn.Name) + if err != nil { + return nil, err + } + + gvpnConn.GatewayIPAddr = gatewayAddr + + gv, err := d.gvpnConnRepo.Create(ctx, &gvpnConn) + if err != nil { + return nil, err + } + + if err := d.applyGlobalVPNConnection(ctx, gv); err != nil { + return nil, err + } + + return gv, nil +} + +func (d *domain) ensureGlobalVPNConnection(ctx InfraContext, clusterName string, clusterSvcCIDR string, groupName string) (*entities.GlobalVPNConnection, error) { + gvpn, err := d.gvpnConnRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.ClusterName: clusterName, + fields.MetadataName: groupName, + }) + if err != nil { + return nil, errors.NewE(err) + } + + if gvpn != nil { + if err := d.applyGlobalVPNConnection(ctx, gvpn); err != nil { + return nil, err + } + return gvpn, nil + } + + return d.createGlobalVPNConnection(ctx, entities.GlobalVPNConnection{ + GlobalVPN: wgv1.GlobalVPN{ + TypeMeta: metav1.TypeMeta{ + APIVersion: "wireguard.kloudlite.io/v1", + // FIXME: look into it + Kind: "GlobalVPN", + }, + ObjectMeta: metav1.ObjectMeta{ + Name: groupName, + }, + Spec: wgv1.GlobVPNSpec{ + WgRef: ct.SecretRef{ + Name: fmt.Sprintf("global-vpn-params-%s", groupName), + Namespace: "kube-system", + }, + }, + }, + GlobalVPNName: groupName, + ResourceMetadata: common.ResourceMetadata{DisplayName: groupName, CreatedBy: common.CreatedOrUpdatedByKloudlite, LastUpdatedBy: common.CreatedOrUpdatedByKloudlite}, + AccountName: ctx.AccountName, + ClusterName: clusterName, + ClusterPublicEndpoint: fmt.Sprintf("%s.%s.tenants.%s", clusterName, ctx.AccountName, d.env.PublicDNSHostSuffix), + ClusterSvcCIDR: clusterSvcCIDR, + ParsedWgParams: nil, + }) +} + +func (d *domain) applyGlobalVPNConnection(ctx InfraContext, gvpn *entities.GlobalVPNConnection) error { + if err := d.resDispatcher.ApplyToTargetCluster(ctx, gvpn.ClusterName, &corev1.Secret{ + TypeMeta: metav1.TypeMeta{ + APIVersion: "v1", + Kind: "Secret", + }, + ObjectMeta: metav1.ObjectMeta{ + Name: gvpn.Spec.WgRef.Name, + Namespace: gvpn.Spec.WgRef.Namespace, + }, + StringData: map[string]string{ + "ip": gvpn.GatewayIPAddr, + }, + }, 0); err != nil { + return err + } + return d.resDispatcher.ApplyToTargetCluster(ctx, gvpn.ClusterName, &gvpn.GlobalVPN, gvpn.RecordVersion) +} + +func (d *domain) findGlobalVPNConnection(ctx InfraContext, clusterName string, groupName string) (*entities.GlobalVPNConnection, error) { + cc, err := d.gvpnConnRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.ClusterName: clusterName, + fields.MetadataName: groupName, + }) + if err != nil { + return nil, errors.NewE(err) + } + if cc == nil { + return nil, errors.Newf("global vpn with name (%s) not found, for cluster (%s)", groupName, clusterName) + } + return cc, nil +} + +func (d *domain) OnGlobalVPNConnectionDeleteMessage(ctx InfraContext, clusterName string, gvpn entities.GlobalVPNConnection) error { + currRecord, err := d.gvpnConnRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.ClusterName: clusterName, + fields.MetadataName: gvpn.Name, + }) + if err != nil { + return err + } + + if err := d.gvpnConnRepo.DeleteOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.ClusterName: clusterName, + fields.MetadataName: gvpn.Name, + }); err != nil { + return errors.NewE(err) + } + + claimedDeviceIP, err := d.claimDeviceIPRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fc.ClaimDeviceIPGlobalVPNName: gvpn.GlobalVPNName, + fc.ClaimDeviceIPClaimedBy: "cluster-gateway", + }) + if err != nil { + return errors.NewE(err) + } + + if claimedDeviceIP != nil { + if _, err := d.freeDeviceIpRepo.Create(ctx, &entities.FreeDeviceIP{ + AccountName: ctx.AccountName, + GlobalVPNName: gvpn.Name, + IPAddr: claimedDeviceIP.IPAddr, + }); err != nil { + return errors.NewE(err) + } + } + + if err := d.addToFreeDeviceIPPool(ctx, gvpn.Name, currRecord.GatewayIPAddr); err != nil { + return errors.NewE(err) + } + + d.resourceEventPublisher.PublishResourceEvent(ctx, clusterName, ResourceTypeClusterConnection, gvpn.Name, PublishDelete) + return err +} + +func (d *domain) OnGlobalVPNConnectionUpdateMessage(ctx InfraContext, clusterName string, gvpn entities.GlobalVPNConnection, status types.ResourceStatus, opts UpdateAndDeleteOpts) error { + xconn, err := d.findGlobalVPNConnection(ctx, clusterName, gvpn.Name) + if err != nil { + return errors.NewE(err) + } + + if xconn == nil { + return errors.Newf("no global vpn found") + } + + if _, err := d.matchRecordVersion(gvpn.Annotations, xconn.RecordVersion); err != nil { + return d.resyncToTargetCluster(ctx, xconn.SyncStatus.Action, clusterName, &xconn.GlobalVPN, xconn.RecordVersion) + } + + recordVersion, err := d.matchRecordVersion(gvpn.Annotations, xconn.RecordVersion) + if err != nil { + return errors.NewE(err) + } + + patchDoc := common.PatchForSyncFromAgent(&gvpn, + recordVersion, status, + common.PatchOpts{ + MessageTimestamp: opts.MessageTimestamp, + }) + + if gvpn.ParsedWgParams != nil { + patchDoc[fc.GlobalVPNConnectionParsedWgParams] = gvpn.ParsedWgParams + } + + ugvpn, err := d.gvpnConnRepo.PatchById(ctx, xconn.Id, patchDoc) + if err != nil { + return errors.NewE(err) + } + + if err := d.reconGlobalVPNConnections(ctx, xconn.Name); err != nil { + return errors.NewE(err) + } + + d.resourceEventPublisher.PublishResourceEvent(ctx, clusterName, ResourceTypeClusterConnection, ugvpn.Name, PublishUpdate) + return nil +} + +func (d *domain) OnGlobalVPNConnectionApplyError(ctx InfraContext, clusterName string, name string, errMsg string, opts UpdateAndDeleteOpts) error { + unp, err := d.gvpnConnRepo.Patch( + ctx, + repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.ClusterName: clusterName, + fields.MetadataName: name, + }, + common.PatchForErrorFromAgent( + errMsg, + common.PatchOpts{ + MessageTimestamp: opts.MessageTimestamp, + }, + ), + ) + if err != nil { + return errors.NewE(err) + } + d.resourceEventPublisher.PublishResourceEvent(ctx, clusterName, ResourceTypeClusterConnection, unp.Name, PublishUpdate) + return errors.NewE(err) +} diff --git a/apps/infra/internal/domain/global-vpn-devices.go b/apps/infra/internal/domain/global-vpn-devices.go new file mode 100644 index 000000000..074b9636c --- /dev/null +++ b/apps/infra/internal/domain/global-vpn-devices.go @@ -0,0 +1,283 @@ +package domain + +import ( + "fmt" + "time" + + "github.com/kloudlite/api/pkg/errors" + "github.com/kloudlite/api/pkg/wgutils" + + "github.com/kloudlite/api/common" + "github.com/kloudlite/api/pkg/iputils" + + "github.com/kloudlite/api/apps/infra/internal/entities" + fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" + "github.com/kloudlite/api/common/fields" + "github.com/kloudlite/api/pkg/repos" + wgv1 "github.com/kloudlite/operator/apis/wireguard/v1" +) + +func (d *domain) claimNextFreeDeviceIP(ctx InfraContext, deviceName string, gvpnName string) (string, error) { + for { + freeIp, err := d.freeDeviceIpRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fc.FreeDeviceIPGlobalVPNName: gvpnName, + }) + if err != nil { + return "", err + } + + if freeIp == nil { + gvpn, err := d.findGlobalVPN(ctx, gvpnName) + if err != nil { + return "", err + } + + ip, err := iputils.GetIPAddrInARange(gvpn.CIDR, gvpn.NumAllocatedDevices+1, gvpn.NumReservedIPsForNonClusterUse) + if err != nil { + return "", err + } + + if _, err := d.freeDeviceIpRepo.Create(ctx, &entities.FreeDeviceIP{ + AccountName: ctx.AccountName, + GlobalVPNName: gvpnName, + IPAddr: ip, + }); err != nil { + continue + } + + if _, err := d.gvpnRepo.PatchById(ctx, gvpn.Id, repos.Document{"$inc": map[string]any{fc.GlobalVPNNumAllocatedDevices: 1}}); err != nil { + continue + } + + continue + } + + ipAddr := freeIp.IPAddr + + if _, err := d.claimDeviceIPRepo.Create(ctx, &entities.ClaimDeviceIP{ + AccountName: ctx.AccountName, + GlobalVPNName: gvpnName, + IPAddr: ipAddr, + ClaimedBy: deviceName, + }); err != nil { + d.logger.Warnf("ip addr already claimed (err: %s), retrying again", err.Error()) + <-time.After(50 * time.Millisecond) + continue + } + + if err := d.freeDeviceIpRepo.DeleteById(ctx, freeIp.Id); err != nil { + return "", err + } + + return ipAddr, nil + } +} + +func (d *domain) addToFreeDeviceIPPool(ctx InfraContext, gvpnName string, ip string) error { + _, err := d.freeDeviceIpRepo.Create(ctx, &entities.FreeDeviceIP{ + AccountName: ctx.AccountName, + GlobalVPNName: gvpnName, + IPAddr: ip, + }) + return err +} + +func (d *domain) UpdateGlobalVPNDevice(ctx InfraContext, device entities.GlobalVPNDevice) (*entities.GlobalVPNDevice, error) { + panic("implement me") +} + +func (d *domain) DeleteGlobalVPNDevice(ctx InfraContext, gvpn string, deviceName string) error { + device, err := d.findGlobalVPNDevice(ctx, gvpn, deviceName) + if err != nil { + return err + } + + if err := d.addToFreeDeviceIPPool(ctx, gvpn, device.IPAddr); err != nil { + return err + } + + if err := d.claimDeviceIPRepo.DeleteOne(ctx, repos.Filter{ + fc.AccountName: ctx.AccountName, + fc.GlobalVPNDeviceGlobalVPNName: gvpn, + fc.ClaimDeviceIPClaimedBy: deviceName, + }); err != nil { + return err + } + + if err := d.gvpnDevicesRepo.DeleteById(ctx, device.Id); err != nil { + return err + } + + if err := d.reconGlobalVPNConnections(ctx, device.GlobalVPNName); err != nil { + return err + } + + return nil +} + +func (d *domain) ListGlobalVPNDevice(ctx InfraContext, gvpn string, search map[string]repos.MatchFilter, pagination repos.CursorPagination) (*repos.PaginatedRecord[*entities.GlobalVPNDevice], error) { + filter := d.gvpnDevicesRepo.MergeMatchFilters(repos.Filter{ + fc.AccountName: ctx.AccountName, + fc.GlobalVPNDeviceGlobalVPNName: gvpn, + }, search) + return d.gvpnDevicesRepo.FindPaginated(ctx, filter, pagination) +} + +func (d *domain) CreateGlobalVPNDevice(ctx InfraContext, gvpnDevice entities.GlobalVPNDevice) (*entities.GlobalVPNDevice, error) { + gvpnDevice.AccountName = ctx.AccountName + gvpnDevice.CreatedBy = common.CreatedOrUpdatedBy{ + UserId: ctx.UserId, + UserName: ctx.UserName, + UserEmail: ctx.UserEmail, + } + gvpnDevice.LastUpdatedBy = gvpnDevice.CreatedBy + + privateKey, publicKey, err := wgutils.GenerateKeyPair() + if err != nil { + return nil, err + } + + gvpnDevice.PrivateKey = privateKey + gvpnDevice.PublicKey = publicKey + + ip, err := d.claimNextFreeDeviceIP(ctx, gvpnDevice.Name, gvpnDevice.GlobalVPNName) + if err != nil { + return nil, err + } + + gvpnDevice.IPAddr = ip + + gv, err := d.gvpnDevicesRepo.Create(ctx, &gvpnDevice) + if err != nil { + return nil, err + } + + if err := d.reconGlobalVPNConnections(ctx, gvpnDevice.GlobalVPNName); err != nil { + return nil, err + } + + return gv, nil +} + +func (d *domain) buildPeersFromGlobalVPNDevices(ctx InfraContext, gvpn string) (publicPeers []wgv1.Peer, privatePeers []wgv1.Peer, err error) { + devices, err := d.gvpnDevicesRepo.Find(ctx, repos.Query{ + Filter: map[string]any{ + fc.AccountName: ctx.AccountName, + fc.GlobalVPNDeviceGlobalVPNName: gvpn, + }, + }) + if err != nil { + return nil, nil, err + } + + publicPeers = make([]wgv1.Peer, 0, 10) // 10 is just a random low number + privatePeers = make([]wgv1.Peer, 0, len(devices)) + for i := range devices { + if devices[i].PublicEndpoint != nil { + publicPeers = append(publicPeers, wgv1.Peer{ + PublicKey: devices[i].PublicKey, + Endpoint: *devices[i].PublicEndpoint, + IP: devices[i].IPAddr, + DeviceName: devices[i].Name, + AllowedIPs: []string{fmt.Sprintf("%s/32", devices[i].IPAddr)}, + }) + continue + } + + privatePeers = append(privatePeers, wgv1.Peer{ + PublicKey: devices[i].PublicKey, + IP: devices[i].IPAddr, + DeviceName: devices[i].Name, + AllowedIPs: []string{fmt.Sprintf("%s/32", devices[i].IPAddr)}, + }) + } + + return publicPeers, privatePeers, nil +} + +func (d *domain) GetGlobalVPNDevice(ctx InfraContext, gvpn string, gvpnDevice string) (*entities.GlobalVPNDevice, error) { + return d.findGlobalVPNDevice(ctx, gvpn, gvpnDevice) +} + +func (d *domain) GetGlobalVPNDeviceWgConfig(ctx InfraContext, gvpn string, gvpnDevice string) (string, error) { + device, err := d.findGlobalVPNDevice(ctx, gvpn, gvpnDevice) + if err != nil { + return "", err + } + + gvpnConns, err := d.listGlobalVPNConnections(ctx, gvpn) + if err != nil { + return "", err + } + + gvpnConnPeers, err := d.getGlobalVPNConnectionPeers(gvpnConns) + if err != nil { + return "", err + } + + pubPeers, privPeers, err := d.buildPeersFromGlobalVPNDevices(ctx, gvpn) + if err != nil { + return "", err + } + + pubPeers = append(gvpnConnPeers, pubPeers...) + + publicPeers := make([]wgutils.PublicPeer, 0, len(pubPeers)) + for _, peer := range pubPeers { + publicPeers = append(publicPeers, wgutils.PublicPeer{ + PublicKey: peer.PublicKey, + AllowedIPs: peer.AllowedIPs, + Endpoint: peer.Endpoint, + IPAddr: peer.IP, + }) + } + + privatePeers := make([]wgutils.PrivatePeer, 0, len(privPeers)) + for _, peer := range privatePeers { + privatePeers = append(privatePeers, wgutils.PrivatePeer{ + PublicKey: peer.PublicKey, + AllowedIPs: peer.AllowedIPs, + }) + } + + dnsServer := "" + for i := range gvpnConns { + if gvpnConns[i].ParsedWgParams != nil && gvpnConns[i].ParsedWgParams.DNSServer != nil { + dnsServer = *gvpnConns[i].ParsedWgParams.DNSServer + } + } + + if dnsServer == "" { + return "", errors.Newf("no DNS server found for global VPN device %s", gvpn) + } + + config, err := wgutils.GenerateWireguardConfig(wgutils.WgConfigParams{ + IPAddr: device.IPAddr, + PrivateKey: device.PrivateKey, + DNS: dnsServer, + PublicPeers: publicPeers, + PrivatePeers: privatePeers, + }) + if err != nil { + return "", err + } + + return config, nil +} + +func (d *domain) findGlobalVPNDevice(ctx InfraContext, gvpn string, gvpnDevice string) (*entities.GlobalVPNDevice, error) { + device, err := d.gvpnDevicesRepo.FindOne(ctx, repos.Filter{ + fc.AccountName: ctx.AccountName, + fc.GlobalVPNDeviceGlobalVPNName: gvpn, + fc.MetadataName: gvpnDevice, + }) + if err != nil { + return nil, err + } + + if device == nil { + return nil, errors.Newf("no global vpn device (name=%s) found", gvpnDevice) + } + return device, nil +} diff --git a/apps/infra/internal/domain/global-vpn.go b/apps/infra/internal/domain/global-vpn.go new file mode 100644 index 000000000..2d2db1361 --- /dev/null +++ b/apps/infra/internal/domain/global-vpn.go @@ -0,0 +1,147 @@ +package domain + +import ( + "math" + + iamT "github.com/kloudlite/api/apps/iam/types" + "github.com/kloudlite/api/apps/infra/internal/entities" + fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" + "github.com/kloudlite/api/common" + "github.com/kloudlite/api/common/fields" + "github.com/kloudlite/api/pkg/errors" + "github.com/kloudlite/api/pkg/repos" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) + +func (d *domain) CreateGlobalVPN(ctx InfraContext, gvpn entities.GlobalVPN) (*entities.GlobalVPN, error) { + return d.createGlobalVPN(ctx, gvpn) +} + +func (d *domain) createGlobalVPN(ctx InfraContext, gvpn entities.GlobalVPN) (*entities.GlobalVPN, error) { + if gvpn.CIDR == "" { + gvpn.CIDR = d.env.BaseCIDR + } + + if gvpn.AllocatableCIDRSuffix == 0 { + gvpn.AllocatableCIDRSuffix = d.env.AllocatableCIDRSuffix + } + + if gvpn.NumReservedIPsForNonClusterUse == 0 { + gvpn.NumReservedIPsForNonClusterUse = d.env.ClustersOffset * int(math.Pow(2, float64(32-gvpn.AllocatableCIDRSuffix))) + } + + if gvpn.WgInterface == "" { + gvpn.WgInterface = "kl0" + } + + return d.gvpnRepo.Create(ctx, &gvpn) +} + +func (d *domain) ensureGlobalVPN(ctx InfraContext, gvpnName string) (*entities.GlobalVPN, error) { + gvpn, err := d.gvpnRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.MetadataName: gvpnName, + }) + if err != nil { + return nil, errors.NewE(err) + } + + if gvpn != nil { + return gvpn, nil + } + + return d.createGlobalVPN(ctx, entities.GlobalVPN{ + ObjectMeta: metav1.ObjectMeta{ + Name: gvpnName, + }, + ResourceMetadata: common.ResourceMetadata{ + DisplayName: gvpnName, + CreatedBy: common.CreatedOrUpdatedByKloudlite, + LastUpdatedBy: common.CreatedOrUpdatedByKloudlite, + }, + AccountName: ctx.AccountName, + }) +} + +func (d *domain) UpdateGlobalVPN(ctx InfraContext, cgIn entities.GlobalVPN) (*entities.GlobalVPN, error) { + return nil, errors.New("not implemented") +} + +func (d *domain) DeleteGlobalVPN(ctx InfraContext, name string) error { + if err := d.canPerformActionInAccount(ctx, iamT.DeleteCluster); err != nil { + return errors.NewE(err) + } + + filter := repos.Filter{ + fields.AccountName: ctx.AccountName, + fc.ClusterGlobalVPN: name, + } + + cCount, err := d.clusterRepo.Count(ctx, filter) + if err != nil { + return errors.NewE(err) + } + if cCount != 0 { + return errors.Newf("delete clusters first, aborting cluster group deletion") + } + + ucg, err := d.gvpnRepo.Patch( + ctx, + repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.MetadataName: name, + }, + common.PatchForMarkDeletion(), + ) + if err != nil { + return errors.NewE(err) + } + + d.resourceEventPublisher.PublishInfraEvent(ctx, ResourceTypeClusterGroup, ucg.Name, PublishUpdate) + return nil +} + +func (d *domain) ListGlobalVPN(ctx InfraContext, mf map[string]repos.MatchFilter, pagination repos.CursorPagination) (*repos.PaginatedRecord[*entities.GlobalVPN], error) { + if err := d.canPerformActionInAccount(ctx, iamT.ListClusters); err != nil { + return nil, errors.NewE(err) + } + + f := repos.Filter{ + fields.AccountName: ctx.AccountName, + } + + pr, err := d.gvpnRepo.FindPaginated(ctx, d.gvpnRepo.MergeMatchFilters(f, mf), pagination) + if err != nil { + return nil, errors.NewE(err) + } + + return pr, nil +} + +func (d *domain) GetGlobalVPN(ctx InfraContext, name string) (*entities.GlobalVPN, error) { + if err := d.canPerformActionInAccount(ctx, iamT.GetCluster); err != nil { + return nil, errors.NewE(err) + } + + c, err := d.findGlobalVPN(ctx, name) + if err != nil { + return nil, errors.NewE(err) + } + + return c, nil +} + +func (d *domain) findGlobalVPN(ctx InfraContext, gvpnName string) (*entities.GlobalVPN, error) { + cg, err := d.gvpnRepo.FindOne(ctx, repos.Filter{ + fields.AccountName: ctx.AccountName, + fields.MetadataName: gvpnName, + }) + if err != nil { + return nil, errors.NewE(err) + } + + if cg == nil { + return nil, ErrClusterNotFound + } + return cg, nil +} diff --git a/apps/infra/internal/domain/gvpn-device-address-pool.go b/apps/infra/internal/domain/gvpn-device-address-pool.go deleted file mode 100644 index e8bdb103e..000000000 --- a/apps/infra/internal/domain/gvpn-device-address-pool.go +++ /dev/null @@ -1,195 +0,0 @@ -package domain - -import ( - "fmt" - "time" - - "github.com/kloudlite/api/apps/infra/internal/entities" - fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" - "github.com/kloudlite/api/common/fields" - fn "github.com/kloudlite/api/pkg/functions" - "github.com/kloudlite/api/pkg/iputils" - "github.com/kloudlite/api/pkg/repos" -) - -func (d *domain) getNextDeviceAddress(ctx InfraContext, gvpnName string) (string, error) { - uuid := fn.CleanerNanoidOrDie(40) - - var ipClaim *entities.IPClaim - var err error - - var addrPool *entities.GlobalVPNDeviceAddressPool - var freeIp *entities.FreeIP - - fromAddressPool := false - fromFreeIP := false - for { - freeIp, err = d.freeIpRepo.FindOne(ctx, repos.Filter{ - fields.AccountName: ctx.AccountName, - fc.FreeIPGlobalVPNName: gvpnName, - }) - if err != nil { - return "", err - } - - ip := "" - - if freeIp != nil { - fromFreeIP = true - ip = freeIp.IPAddr - } else { - fromFreeIP = false - fromAddressPool = true - - // now read from addrPool - addrPool, err = d.deviceAddressPoolRepo.FindOne(ctx, repos.Filter{ - fields.AccountName: ctx.AccountName, - fc.GlobalVPNDeviceAddressPoolGlobalVPNName: gvpnName, - }) - if err != nil { - return "", err - } - - if addrPool == nil { - return "", fmt.Errorf("address pool not found") - } - - ip, err = iputils.GetIPAddrInARange(addrPool.CIDR, addrPool.RunningOffset+1, addrPool.MaxOffset) - if err != nil { - return "", err - } - } - - ipClaim, err = d.ipClaimRepo.Create(ctx, &entities.IPClaim{ - AccountName: ctx.AccountName, - GlobalVPNName: gvpnName, - IPAddr: ip, - ReservationKey: uuid, - }) - if err != nil { - d.logger.Warnf("ip addr already claimed (err: %s), retrying again", err.Error()) - <-time.After(50 * time.Millisecond) - continue - } - break - } - - if fromFreeIP { - if err := d.freeIpRepo.DeleteById(ctx, freeIp.Id); err != nil { - return "", err - } - } - - if fromAddressPool { - if _, err := d.deviceAddressPoolRepo.PatchById(ctx, addrPool.Id, repos.Document{"$inc": map[string]any{ - fc.GlobalVPNDeviceAddressPoolRunningOffset: 1, - }}); err != nil { - return "", err - } - } - - addr := ipClaim.IPAddr - if err = d.ipClaimRepo.DeleteById(ctx, ipClaim.Id); err != nil { - return "", err - } - - return addr, nil -} - -// func (d *domain) getNextDeviceAddress2(ctx InfraContext, gvpnName string) (string, error) { -// uuid := fn.CleanerNanoidOrDie(40) -// var addrPool *entities.GlobalVPNDeviceAddressPool -// var err error -// for { -// freeIp, err := d.freeIpRepo.FindOne(ctx, repos.Filter{ -// fields.AccountName: ctx.AccountName, -// fc.FreeIPGlobalVPNName: gvpnName, -// }) -// if err != nil { -// return "", err -// } -// -// if freeIp == nil { -// } -// -// addrPool, err = d.deviceAddressPoolRepo.FindOne(ctx, repos.Filter{ -// fields.AccountName: ctx.AccountName, -// "globalVPNName": gvpnName, -// }) -// if err != nil { -// return "", err -// } -// -// if addrPool == nil { -// return "", fmt.Errorf("address pool not found") -// } -// -// if len(addrPool.FreeAddressPool) > 0 { -// key := "" -// for k := range addrPool.FreeAddressPool { -// key = k -// break -// } -// -// addrPool.ReservedIPs[uuid] = key -// delete(addrPool.FreeAddressPool, key) -// if _, err := d.deviceAddressPoolRepo.UpdateWithVersionCheck(ctx, addrPool.Id, addrPool); err != nil { -// if errors.Is(err, repos.ErrRecordMismatch) { -// continue -// } -// return "", err -// } -// break -// } -// -// ip, err := iputils.GetIPAddrInARange(addrPool.CIDR, addrPool.RunningOffset, addrPool.MaxOffset) -// if err != nil { -// return "", err -// } -// -// addrPool.RunningOffset += 1 -// addrPool.ReservedIPs[uuid] = ip -// -// if _, err := d.deviceAddressPoolRepo.UpdateWithVersionCheck(ctx, addrPool.Id, addrPool); err != nil { -// if errors.Is(err, repos.ErrRecordMismatch) { -// continue -// } -// return "", err -// } -// break -// } -// -// ip := addrPool.ReservedIPs[uuid] -// if _, err := d.deviceAddressPoolRepo.PatchById(ctx, addrPool.Id, repos.Document{ -// "$unset": map[string]any{fmt.Sprintf("%s.%s", fc.GlobalVPNDeviceAddressPoolReservedIPs, uuid): 1}, -// }); err != nil { -// return "", err -// } -// -// return ip, nil -// } - -func (d *domain) addToFreeAddressPool(ctx InfraContext, gvpnName string, ip string) error { - _, err := d.freeIpRepo.Create(ctx, &entities.FreeIP{ - AccountName: ctx.AccountName, - GlobalVPNName: gvpnName, - IPAddr: ip, - }) - return err -} - -func (d *domain) findDeviceAddressPool(ctx InfraContext, gvpnName string) (*entities.GlobalVPNDeviceAddressPool, error) { - addrPool, err := d.deviceAddressPoolRepo.FindOne(ctx, repos.Filter{ - fields.AccountName: ctx.AccountName, - "globalVPNName": gvpnName, - }) - if err != nil { - return nil, err - } - - return addrPool, nil -} - -func (d *domain) createDeviceAddressPool(ctx InfraContext, pool entities.GlobalVPNDeviceAddressPool) (*entities.GlobalVPNDeviceAddressPool, error) { - return d.deviceAddressPoolRepo.Create(ctx, &pool) -} diff --git a/apps/infra/internal/entities/cluster-connection.go b/apps/infra/internal/entities/cluster-connection.go deleted file mode 100644 index fee000dae..000000000 --- a/apps/infra/internal/entities/cluster-connection.go +++ /dev/null @@ -1,68 +0,0 @@ -package entities - -import ( - "github.com/kloudlite/api/common" - "github.com/kloudlite/api/pkg/repos" - t "github.com/kloudlite/api/pkg/types" - wgv1 "github.com/kloudlite/operator/apis/wireguard/v1" - "github.com/kloudlite/operator/pkg/operator" -) - -type GlobalVPN struct { - repos.BaseEntity `json:",inline" graphql:"noinput"` - - // wgv1.ClusterConnection `json:",inline"` - wgv1.GlobalVPN `json:",inline"` - - common.ResourceMetadata `json:",inline"` - - AccountName string `json:"accountName" graphql:"noinput"` - ClusterName string `json:"clusterName" graphql:"noinput"` - ClusterPublicEndpoint string `json:"clusterPublicEndpoint" graphql:"noinput"` - - CIDR string `json:"cidr" graphql:"noinput"` - AllocatableCIDRSuffix int `json:"allocatableCIDRSuffix" graphql:"noinput"` - ClusterOffset int `json:"clusterOffset" graphql:"noinput"` - - GatewayIPAddr string `json:"gatewayIPAddr" graphql:"ignore"` - - ParsedWgParams *wgv1.WgParams `json:"parsedWgParams" graphql:"ignore"` - - SyncStatus t.SyncStatus `json:"syncStatus" graphql:"noinput"` -} - -func (c *GlobalVPN) GetDisplayName() string { - return c.ResourceMetadata.DisplayName -} - -func (c *GlobalVPN) GetStatus() operator.Status { - return c.GlobalVPN.Status -} - -var ClusterConnIndices = []repos.IndexField{ - { - Field: []repos.IndexKey{ - {Key: "id", Value: repos.IndexAsc}, - }, - Unique: true, - }, - { - Field: []repos.IndexKey{ - {Key: "metadata.name", Value: repos.IndexAsc}, - {Key: "accountName", Value: repos.IndexAsc}, - {Key: "clusterName", Value: repos.IndexAsc}, - }, - Unique: true, - }, - { - Field: []repos.IndexKey{ - {Key: "accountName", Value: repos.IndexAsc}, - }, - Unique: true, - }, - { - Field: []repos.IndexKey{ - {Key: "accountName", Value: repos.IndexAsc}, - }, - }, -} diff --git a/apps/infra/internal/entities/cluster-group.go b/apps/infra/internal/entities/cluster-group.go index 0f3834a3e..20adc76d8 100644 --- a/apps/infra/internal/entities/cluster-group.go +++ b/apps/infra/internal/entities/cluster-group.go @@ -1,89 +1,62 @@ package entities import ( - "fmt" + fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" "github.com/kloudlite/api/common" - "github.com/kloudlite/api/pkg/functions" "github.com/kloudlite/api/pkg/repos" - t "github.com/kloudlite/api/pkg/types" - "github.com/kloudlite/operator/pkg/operator" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) -const ( - wgIpIndex = 16 - clusterPodIndex = 13 -) - -func GetCidrRanges(index int) (*string, error) { - switch index { - case wgIpIndex, clusterPodIndex: - return nil, fmt.Errorf("it can't be %d or %d", wgIpIndex, clusterPodIndex) - } - - if index < 0 || index > 255 { - return nil, fmt.Errorf("ip range can only be between 0 and 255") - } - - return functions.New(fmt.Sprintf("10.%d.0.0/16", index)), nil -} - type Peer struct { Id int `json:"id" graphql:"noinput"` PubKey string `json:"pubKey" graphql:"noinput"` AllowedIps []string `json:"allowedIps" graphql:"noinput"` } -type ClusterGroup struct { +type GlobalVPN struct { repos.BaseEntity `json:",inline" graphql:"noinput"` common.ResourceMetadata `json:",inline"` metav1.ObjectMeta `json:"metadata"` - // Peers []Peer `json:"peers" graphql:"noinput"` + // like 10.0.0.0/8 + CIDR string `json:"CIDR"` + // to allocate 8K IPs for each GlobalVPNConnection + // i.e. pow(2, 13) Ips, it means 13 Host bits, + // which leaves us with (32 - 13) 19 Network Bits. It is our AllocatableCIDRSuffix + AllocatableCIDRSuffix int `json:"allocatableCIDRSuffix"` + WgInterface string `json:"wgInterface"` - AccountName string `json:"accountName" graphql:"noinput"` - ClusterName string `json:"clusterName" graphql:"noinput"` + NumReservedIPsForNonClusterUse int `json:"numReservedIPsForNonClusterUse"` - SyncStatus t.SyncStatus `json:"syncStatus" graphql:"noinput"` -} + // Running Count of allocated Cluster CIDRs for clusters, under this GlobalVPN + NumAllocatedClusterCIDRs int `json:"numAllocatedClusterCIDRs"` -func (c *ClusterGroup) GetDisplayName() string { - return c.ResourceMetadata.DisplayName + // Running Count for allocated Devices under this GlobalVPN + // It will always be <= NumReservedIPsForNonClusterUse + NumAllocatedDevices int `json:"numAllocatedDevices"` + + // Peers []Peer `json:"peers" graphql:"noinput"` + AccountName string `json:"accountName" graphql:"noinput"` } -func (c *ClusterGroup) GetStatus() operator.Status { - return operator.Status{ - IsReady: true, - } +func (c *GlobalVPN) GetDisplayName() string { + return c.ResourceMetadata.DisplayName } -var ClusterGroupIndices = []repos.IndexField{ +var GlobalVPNIndices = []repos.IndexField{ { Field: []repos.IndexKey{ - {Key: "id", Value: repos.IndexAsc}, + {Key: fc.Id, Value: repos.IndexAsc}, }, Unique: true, }, { Field: []repos.IndexKey{ - {Key: "metadata.name", Value: repos.IndexAsc}, - {Key: "accountName", Value: repos.IndexAsc}, - {Key: "clusterName", Value: repos.IndexAsc}, + {Key: fc.MetadataName, Value: repos.IndexAsc}, + {Key: fc.AccountName, Value: repos.IndexAsc}, }, Unique: true, }, - { - Field: []repos.IndexKey{ - {Key: "accountName", Value: repos.IndexAsc}, - {Key: "spec.id", Value: repos.IndexAsc}, - }, - Unique: true, - }, - { - Field: []repos.IndexKey{ - {Key: "accountName", Value: repos.IndexAsc}, - }, - }, } diff --git a/apps/infra/internal/entities/cluster.go b/apps/infra/internal/entities/cluster.go index 58a1484c6..7753d4599 100644 --- a/apps/infra/internal/entities/cluster.go +++ b/apps/infra/internal/entities/cluster.go @@ -14,13 +14,13 @@ type Cluster struct { clustersv1.Cluster `json:",inline"` - common.ResourceMetadata `json:",inline"` + // if not specified, a default will be used, each cluster must be part of one global VPN + GlobalVPN *string `json:"globalVPN"` - ClusterGroupName *string `json:"clusterGroupName"` - AccountName string `json:"accountName" graphql:"noinput"` - SyncStatus t.SyncStatus `json:"syncStatus" graphql:"noinput"` + common.ResourceMetadata `json:",inline"` - IPIndex int `json:"ipIndex" graphql:"ignore"` + AccountName string `json:"accountName" graphql:"noinput"` + SyncStatus t.SyncStatus `json:"syncStatus" graphql:"noinput"` } func (c *Cluster) GetDisplayName() string { @@ -33,24 +33,24 @@ func (c *Cluster) GetStatus() operator.Status { var ClusterIndices = []repos.IndexField{ { - Field: []repos.IndexKey{ - {Key: "id", Value: repos.IndexAsc}, - }, + Field: []repos.IndexKey{{Key: fc.Id, Value: repos.IndexAsc}}, Unique: true, }, { Field: []repos.IndexKey{ - {Key: "metadata.name", Value: repos.IndexAsc}, - {Key: "metadata.namespace", Value: repos.IndexAsc}, + {Key: fc.MetadataName, Value: repos.IndexAsc}, + {Key: fc.MetadataNamespace, Value: repos.IndexAsc}, + {Key: fc.AccountName, Value: repos.IndexAsc}, + {Key: fc.ClusterGlobalVPN, Value: repos.IndexAsc}, }, Unique: true, }, { Field: []repos.IndexKey{ - {Key: "accountName", Value: repos.IndexAsc}, + {Key: fc.ClusterSpecClusterServiceCIDR, Value: repos.IndexAsc}, + {Key: fc.ClusterGlobalVPN, Value: repos.IndexAsc}, + {Key: fc.AccountName, Value: repos.IndexAsc}, }, - }, - { - Field: []repos.IndexKey{{Key: fc.ClusterIpIndex, Value: repos.IndexAsc}}, + Unique: true, }, } diff --git a/apps/infra/internal/entities/field-constants/generated_constants.go b/apps/infra/internal/entities/field-constants/generated_constants.go index 9e8ebfcc2..c6c3b6075 100644 --- a/apps/infra/internal/entities/field-constants/generated_constants.go +++ b/apps/infra/internal/entities/field-constants/generated_constants.go @@ -97,6 +97,20 @@ const ( BYOKClusterTaintMasterNodes = "taintMasterNodes" ) +// constant vars generated for struct ClaimClusterSvcCIDR +const ( + ClaimClusterSvcCIDRClaimedByCluster = "claimedByCluster" + ClaimClusterSvcCIDRClusterSvcCIDR = "clusterSvcCIDR" + ClaimClusterSvcCIDRGlobalVPNName = "globalVPNName" +) + +// constant vars generated for struct ClaimDeviceIP +const ( + ClaimDeviceIPClaimedBy = "claimedBy" + ClaimDeviceIPGlobalVPNName = "globalVPNName" + ClaimDeviceIPIpAddr = "ipAddr" +) + // constant vars generated for struct CloudProviderSecret const ( CloudProviderSecretAws = "aws" @@ -120,8 +134,7 @@ const ( // constant vars generated for struct Cluster const ( - ClusterClusterGroupName = "clusterGroupName" - ClusterIpIndex = "ipIndex" + ClusterGlobalVPN = "globalVPN" ClusterSpec = "spec" ClusterSpecAccountId = "spec.accountId" ClusterSpecAccountName = "spec.accountName" @@ -185,9 +198,6 @@ const ( ClusterSpecTaintMasterNodes = "spec.taintMasterNodes" ) -// constant vars generated for struct ClusterGroup -const () - // constant vars generated for struct ClusterManagedService const ( ClusterManagedServiceOutput = "output" @@ -232,10 +242,16 @@ const ( DomainEntryDomainName = "domainName" ) -// constant vars generated for struct FreeIP +// constant vars generated for struct FreeClusterSvcCIDR +const ( + FreeClusterSvcCIDRClusterSvcCIDR = "clusterSvcCIDR" + FreeClusterSvcCIDRGlobalVPNName = "globalVPNName" +) + +// constant vars generated for struct FreeDeviceIP const ( - FreeIPGlobalVPNName = "globalVPNName" - FreeIPIpAddr = "ipAddr" + FreeDeviceIPGlobalVPNName = "globalVPNName" + FreeDeviceIPIpAddr = "ipAddr" ) // constant vars generated for struct GCPSecretCredentials @@ -245,40 +261,50 @@ const ( // constant vars generated for struct GlobalVPN const ( - GlobalVPNAllocatableCIDRSuffix = "allocatableCIDRSuffix" - GlobalVPNCidr = "cidr" - GlobalVPNClusterOffset = "clusterOffset" - GlobalVPNClusterPublicEndpoint = "clusterPublicEndpoint" - GlobalVPNGatewayIPAddr = "gatewayIPAddr" - GlobalVPNParsedWgParams = "parsedWgParams" - GlobalVPNParsedWgParamsDnsServer = "parsedWgParams.dnsServer" - GlobalVPNParsedWgParamsIp = "parsedWgParams.ip" - GlobalVPNParsedWgParamsNodeport = "parsedWgParams.nodeport" - GlobalVPNParsedWgParamsWgPrivateKey = "parsedWgParams.wg_private_key" - GlobalVPNParsedWgParamsWgPublicKey = "parsedWgParams.wg_public_key" - GlobalVPNSpec = "spec" - GlobalVPNSpecAgentsResources = "spec.agentsResources" - GlobalVPNSpecAgentsResourcesClaims = "spec.agentsResources.claims" - GlobalVPNSpecAgentsResourcesLimits = "spec.agentsResources.limits" - GlobalVPNSpecAgentsResourcesRequests = "spec.agentsResources.requests" - GlobalVPNSpecGatewayResources = "spec.gatewayResources" - GlobalVPNSpecGatewayResourcesClaims = "spec.gatewayResources.claims" - GlobalVPNSpecGatewayResourcesLimits = "spec.gatewayResources.limits" - GlobalVPNSpecGatewayResourcesRequests = "spec.gatewayResources.requests" - GlobalVPNSpecPeers = "spec.peers" - GlobalVPNSpecWg = "spec.wg" - GlobalVPNSpecWgName = "spec.wg.name" - GlobalVPNSpecWgNamespace = "spec.wg.namespace" - GlobalVPNSpecWgInterface = "spec.wgInterface" + GlobalVPNCIDR = "CIDR" + GlobalVPNAllocatableCIDRSuffix = "allocatableCIDRSuffix" + GlobalVPNNumAllocatedClusterCIDRs = "numAllocatedClusterCIDRs" + GlobalVPNNumAllocatedDevices = "numAllocatedDevices" + GlobalVPNNumReservedIPsForNonClusterUse = "numReservedIPsForNonClusterUse" + GlobalVPNWgInterface = "wgInterface" +) + +// constant vars generated for struct GlobalVPNConnection +const ( + GlobalVPNConnectionClusterPublicEndpoint = "clusterPublicEndpoint" + GlobalVPNConnectionClusterSvcCIDR = "clusterSvcCIDR" + GlobalVPNConnectionGatewayIPAddr = "gatewayIPAddr" + GlobalVPNConnectionGlobalVPNName = "globalVPNName" + GlobalVPNConnectionParsedWgParams = "parsedWgParams" + GlobalVPNConnectionParsedWgParamsDnsServer = "parsedWgParams.dnsServer" + GlobalVPNConnectionParsedWgParamsIp = "parsedWgParams.ip" + GlobalVPNConnectionParsedWgParamsNodeport = "parsedWgParams.nodeport" + GlobalVPNConnectionParsedWgParamsVirtualCidr = "parsedWgParams.virtualCidr" + GlobalVPNConnectionParsedWgParamsWgPrivateKey = "parsedWgParams.wg_private_key" + GlobalVPNConnectionParsedWgParamsWgPublicKey = "parsedWgParams.wg_public_key" + GlobalVPNConnectionSpec = "spec" + GlobalVPNConnectionSpecAgentsResources = "spec.agentsResources" + GlobalVPNConnectionSpecAgentsResourcesClaims = "spec.agentsResources.claims" + GlobalVPNConnectionSpecAgentsResourcesLimits = "spec.agentsResources.limits" + GlobalVPNConnectionSpecAgentsResourcesRequests = "spec.agentsResources.requests" + GlobalVPNConnectionSpecGatewayResources = "spec.gatewayResources" + GlobalVPNConnectionSpecGatewayResourcesClaims = "spec.gatewayResources.claims" + GlobalVPNConnectionSpecGatewayResourcesLimits = "spec.gatewayResources.limits" + GlobalVPNConnectionSpecGatewayResourcesRequests = "spec.gatewayResources.requests" + GlobalVPNConnectionSpecPeers = "spec.peers" + GlobalVPNConnectionSpecWg = "spec.wg" + GlobalVPNConnectionSpecWgName = "spec.wg.name" + GlobalVPNConnectionSpecWgNamespace = "spec.wg.namespace" + GlobalVPNConnectionSpecWgInterface = "spec.wgInterface" ) -// constant vars generated for struct GlobalVPNDeviceAddressPool +// constant vars generated for struct GlobalVPNDevice const ( - GlobalVPNDeviceAddressPoolCidr = "cidr" - GlobalVPNDeviceAddressPoolGlobalVPNName = "globalVPNName" - GlobalVPNDeviceAddressPoolMaxOffset = "maxOffset" - GlobalVPNDeviceAddressPoolMinOffset = "minOffset" - GlobalVPNDeviceAddressPoolRunningOffset = "runningOffset" + GlobalVPNDeviceGlobalVPNName = "globalVPNName" + GlobalVPNDeviceIpAddr = "ipAddr" + GlobalVPNDevicePrivateKey = "privateKey" + GlobalVPNDevicePubliEndpoint = "publiEndpoint" + GlobalVPNDevicePublicKey = "publicKey" ) // constant vars generated for struct HelmRelease @@ -310,13 +336,6 @@ const ( HelmReleaseSpecValues = "spec.values" ) -// constant vars generated for struct IPClaim -const ( - IPClaimGlobalVPNName = "globalVPNName" - IPClaimIpAddr = "ipAddr" - IPClaimReservationKey = "reservationKey" -) - // constant vars generated for struct InputField const ( InputFieldDefaultValue = "defaultValue" @@ -371,6 +390,7 @@ const ( // constant vars generated for struct NodePool const ( NodePoolSpec = "spec" + NodePoolSpecAllowSSH = "spec.allowSSH" NodePoolSpecAws = "spec.aws" NodePoolSpecAwsAvailabilityZone = "spec.aws.availabilityZone" NodePoolSpecAwsEc2Pool = "spec.aws.ec2Pool" diff --git a/apps/infra/internal/entities/global-vpn-connection.go b/apps/infra/internal/entities/global-vpn-connection.go new file mode 100644 index 000000000..caebaa035 --- /dev/null +++ b/apps/infra/internal/entities/global-vpn-connection.go @@ -0,0 +1,129 @@ +package entities + +import ( + fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" + "github.com/kloudlite/api/common" + "github.com/kloudlite/api/common/fields" + "github.com/kloudlite/api/pkg/repos" + t "github.com/kloudlite/api/pkg/types" + wgv1 "github.com/kloudlite/operator/apis/wireguard/v1" + "github.com/kloudlite/operator/pkg/operator" +) + +type GlobalVPNConnection struct { + repos.BaseEntity `json:",inline" graphql:"noinput"` + + wgv1.GlobalVPN `json:",inline"` + + GlobalVPNName string `json:"globalVPNName"` + + common.ResourceMetadata `json:",inline"` + + AccountName string `json:"accountName" graphql:"noinput"` + ClusterName string `json:"clusterName" graphql:"noinput"` + ClusterSvcCIDR string `json:"clusterSvcCIDR" graphql:"noinput"` + ClusterPublicEndpoint string `json:"clusterPublicEndpoint" graphql:"noinput"` + + GatewayIPAddr string `json:"gatewayIPAddr" graphql:"ignore"` + + ParsedWgParams *wgv1.WgParams `json:"parsedWgParams" graphql:"ignore"` + + SyncStatus t.SyncStatus `json:"syncStatus" graphql:"noinput"` +} + +func (c *GlobalVPNConnection) GetDisplayName() string { + return c.ResourceMetadata.DisplayName +} + +func (c *GlobalVPNConnection) GetStatus() operator.Status { + return c.GlobalVPN.Status +} + +var GlobalVPNConnectionIndices = []repos.IndexField{ + { + Field: []repos.IndexKey{ + {Key: "id", Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: "metadata.name", Value: repos.IndexAsc}, + {Key: "accountName", Value: repos.IndexAsc}, + {Key: "clusterName", Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: "accountName", Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: "accountName", Value: repos.IndexAsc}, + }, + }, +} + +type FreeClusterSvcCIDR struct { + repos.BaseEntity `json:",inline"` + + AccountName string `json:"accountName"` + GlobalVPNName string `json:"globalVPNName"` + + ClusterSvcCIDR string `json:"clusterSvcCIDR"` +} + +var FreeClusterSvcCIDRIndices = []repos.IndexField{ + { + Field: []repos.IndexKey{ + {Key: fc.Id, Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: fc.FreeClusterSvcCIDRClusterSvcCIDR, Value: repos.IndexAsc}, + {Key: fields.AccountName, Value: repos.IndexAsc}, + {Key: fc.FreeClusterSvcCIDRGlobalVPNName, Value: repos.IndexAsc}, + }, + Unique: true, + }, +} + +type ClaimClusterSvcCIDR struct { + repos.BaseEntity `json:",inline"` + + AccountName string `json:"accountName"` + GlobalVPNName string `json:"globalVPNName"` + + ClusterSvcCIDR string `json:"clusterSvcCIDR"` + ClaimedByCluster string `json:"claimedByCluster"` +} + +var ClaimClusterSvcCIDRIndices = []repos.IndexField{ + { + Field: []repos.IndexKey{ + {Key: fc.Id, Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: fc.ClaimClusterSvcCIDRClusterSvcCIDR, Value: repos.IndexAsc}, + {Key: fields.AccountName, Value: repos.IndexAsc}, + {Key: fc.ClaimClusterSvcCIDRGlobalVPNName, Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: fc.ClaimClusterSvcCIDRClaimedByCluster, Value: repos.IndexAsc}, + {Key: fields.AccountName, Value: repos.IndexAsc}, + {Key: fc.ClaimClusterSvcCIDRGlobalVPNName, Value: repos.IndexAsc}, + }, + Unique: true, + }, +} diff --git a/apps/infra/internal/entities/global-vpn-device.go b/apps/infra/internal/entities/global-vpn-device.go new file mode 100644 index 000000000..d2d3c6c19 --- /dev/null +++ b/apps/infra/internal/entities/global-vpn-device.go @@ -0,0 +1,51 @@ +package entities + +import ( + fc "github.com/kloudlite/api/apps/infra/internal/entities/field-constants" + "github.com/kloudlite/api/common" + "github.com/kloudlite/api/pkg/repos" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) + +type GlobalVPNDevice struct { + repos.BaseEntity `json:",inline" graphql:"noinput"` + + metav1.ObjectMeta `json:"metadata"` + + common.ResourceMetadata `json:",inline" graphql:"noinput"` + + AccountName string `json:"accountName" graphql:"noinput"` + GlobalVPNName string `json:"globalVPNName"` + + // Only needs to be set, if vpn device has a public IP + PublicEndpoint *string `json:"publiEndpoint"` + + IPAddr string `json:"ipAddr" graphql:"noinput"` + + PrivateKey string `json:"privateKey" graphql:"noinput"` + PublicKey string `json:"publicKey" graphql:"noinput"` +} + +var GlobalVPNDeviceIndices = []repos.IndexField{ + { + Field: []repos.IndexKey{ + {Key: fc.Id, Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: fc.MetadataName, Value: repos.IndexAsc}, + {Key: fc.AccountName, Value: repos.IndexAsc}, + {Key: fc.GlobalVPNDeviceGlobalVPNName, Value: repos.IndexAsc}, + }, + Unique: true, + }, + { + Field: []repos.IndexKey{ + {Key: fc.GlobalVPNDeviceGlobalVPNName, Value: repos.IndexAsc}, + {Key: fc.GlobalVPNDeviceIpAddr, Value: repos.IndexAsc}, + }, + Unique: true, + }, +} diff --git a/apps/infra/internal/entities/globalvpn-address-pool.go b/apps/infra/internal/entities/globalvpn-address-pool.go index 9ef134ff0..9acfd78ea 100644 --- a/apps/infra/internal/entities/globalvpn-address-pool.go +++ b/apps/infra/internal/entities/globalvpn-address-pool.go @@ -6,22 +6,16 @@ import ( "github.com/kloudlite/api/pkg/repos" ) -type GlobalVPNDeviceAddressPool struct { +type FreeDeviceIP struct { repos.BaseEntity `json:",inline"` AccountName string `json:"accountName"` GlobalVPNName string `json:"globalVPNName"` - CIDR string `json:"cidr"` - MinOffset int `json:"minOffset"` - MaxOffset int `json:"maxOffset"` - - RunningOffset int `json:"runningOffset"` - // ReservedIPs map[string]string `json:"reservedIPs"` - // FreeAddressPool map[string]struct{} `json:"freeAddressPool"` + IPAddr string `json:"ipAddr"` } -var DeviceAddressPoolIndices = []repos.IndexField{ +var FreeDeviceIPIndices = []repos.IndexField{ { Field: []repos.IndexKey{ {Key: "id", Value: repos.IndexAsc}, @@ -30,23 +24,25 @@ var DeviceAddressPoolIndices = []repos.IndexField{ }, { Field: []repos.IndexKey{ - {Key: "accountName", Value: repos.IndexAsc}, - {Key: "globalVPNName", Value: repos.IndexAsc}, + {Key: fc.FreeDeviceIPIpAddr, Value: repos.IndexAsc}, + {Key: fields.AccountName, Value: repos.IndexAsc}, + {Key: fc.FreeDeviceIPGlobalVPNName, Value: repos.IndexAsc}, }, + Unique: true, }, } -type IPClaim struct { +type ClaimDeviceIP struct { repos.BaseEntity `json:",inline"` AccountName string `json:"accountName"` GlobalVPNName string `json:"globalVPNName"` - IPAddr string `json:"ipAddr"` - ReservationKey string `json:"reservationKey"` + IPAddr string `json:"ipAddr"` + ClaimedBy string `json:"claimedBy"` } -var IPClaimIndices = []repos.IndexField{ +var ClaimDeviceIPIndices = []repos.IndexField{ { Field: []repos.IndexKey{ {Key: "id", Value: repos.IndexAsc}, @@ -55,43 +51,17 @@ var IPClaimIndices = []repos.IndexField{ }, { Field: []repos.IndexKey{ - {Key: fc.IPClaimIpAddr, Value: repos.IndexAsc}, + {Key: fc.ClaimDeviceIPIpAddr, Value: repos.IndexAsc}, {Key: fields.AccountName, Value: repos.IndexAsc}, - {Key: fc.FreeIPGlobalVPNName, Value: repos.IndexAsc}, - }, - Unique: true, - }, - { - Field: []repos.IndexKey{ - {Key: fc.IPClaimReservationKey, Value: repos.IndexAsc}, - {Key: fields.AccountName, Value: repos.IndexAsc}, - {Key: fc.FreeIPGlobalVPNName, Value: repos.IndexAsc}, - }, - Unique: true, - }, -} - -type FreeIP struct { - repos.BaseEntity `json:",inline"` - - AccountName string `json:"accountName"` - GlobalVPNName string `json:"globalVPNName"` - - IPAddr string `json:"ipAddr"` -} - -var FreeIPIndices = []repos.IndexField{ - { - Field: []repos.IndexKey{ - {Key: "id", Value: repos.IndexAsc}, + {Key: fc.ClaimDeviceIPGlobalVPNName, Value: repos.IndexAsc}, }, Unique: true, }, { Field: []repos.IndexKey{ - {Key: fc.FreeIPIpAddr, Value: repos.IndexAsc}, + {Key: fc.ClaimDeviceIPClaimedBy, Value: repos.IndexAsc}, {Key: fields.AccountName, Value: repos.IndexAsc}, - {Key: fc.FreeIPGlobalVPNName, Value: repos.IndexAsc}, + {Key: fc.ClaimDeviceIPGlobalVPNName, Value: repos.IndexAsc}, }, Unique: true, }, diff --git a/pkg/repos/db-repo-mongo.go b/pkg/repos/db-repo-mongo.go index 3c3c67d04..aea4c2b81 100644 --- a/pkg/repos/db-repo-mongo.go +++ b/pkg/repos/db-repo-mongo.go @@ -39,6 +39,19 @@ func toMap(v any) (map[string]any, error) { return m, nil } +func toArray(v any) ([]any, error) { + b, err := json.Marshal(v) + if err != nil { + return nil, errors.NewE(err) + } + + var m []any + if err := json.Unmarshal(b, &m); err != nil { + return nil, errors.NewE(err) + } + return m, nil +} + func fromMap[T Entity](v map[string]any) (T, error) { var emptyResult T b, err := json.Marshal(v) @@ -307,6 +320,26 @@ func (repo *dbRepo[T]) Create(ctx context.Context, data T) (T, error) { return bsonToStruct[T](r2) } +func (repo *dbRepo[T]) CreateMany(ctx context.Context, entries []T) error { + for i := range entries { + repo.withId(entries[i]) + entries[i].SetCreationTime(time.Now()) + entries[i].SetUpdateTime(time.Now()) + } + + inputM, err := toArray(entries) + if err != nil { + return errors.NewE(err) + } + + bulkData := make([]mongo.WriteModel, 0, len(inputM)) + for i := range inputM { + bulkData = append(bulkData, mongo.NewInsertOneModel().SetDocument(inputM[i])) + } + _, err = repo.db.Collection(repo.collectionName).BulkWrite(ctx, bulkData) + return err +} + func (repo *dbRepo[T]) Exists(ctx context.Context, filter Filter) (bool, error) { one := repo.db.Collection(repo.collectionName).FindOne(ctx, filter) var m map[string]any diff --git a/pkg/repos/db-repo.go b/pkg/repos/db-repo.go index 053775659..020cd835f 100644 --- a/pkg/repos/db-repo.go +++ b/pkg/repos/db-repo.go @@ -90,6 +90,7 @@ type DbRepo[T Entity] interface { FindPaginated(ctx context.Context, filter Filter, pagination CursorPagination) (*PaginatedRecord[T], error) FindById(ctx context.Context, id ID) (T, error) Create(ctx context.Context, data T) (T, error) + CreateMany(ctx context.Context, data []T) error Exists(ctx context.Context, filter Filter) (bool, error) Count(ctx context.Context, filter Filter) (int64, error) diff --git a/pkg/wgutils/keys.go b/pkg/wgutils/keys.go new file mode 100644 index 000000000..2ed34e419 --- /dev/null +++ b/pkg/wgutils/keys.go @@ -0,0 +1,15 @@ +package wgutils + +import ( + "github.com/kloudlite/api/pkg/errors" + "golang.zx2c4.com/wireguard/wgctrl/wgtypes" +) + +func GenerateKeyPair() (privateKey string, publicKey string, err error) { + key, err := wgtypes.GenerateKey() + if err != nil { + return "", "", errors.NewEf(err, "while generating wireguard peer key-pair") + } + + return key.String(), key.PublicKey().String(), nil +} diff --git a/pkg/wgutils/peer-config.go b/pkg/wgutils/peer-config.go new file mode 100644 index 000000000..fc1767cb7 --- /dev/null +++ b/pkg/wgutils/peer-config.go @@ -0,0 +1,58 @@ +package wgutils + +import ( + "github.com/kloudlite/operator/pkg/templates" +) + +type PublicPeer struct { + PublicKey string + AllowedIPs []string + Endpoint string + IPAddr string +} + +type PrivatePeer struct { + PublicKey string + AllowedIPs []string +} + +type WgConfigParams struct { + IPAddr string + PrivateKey string + DNS string + + PublicPeers []PublicPeer + PrivatePeers []PrivatePeer +} + +func GenerateWireguardConfig(wgParams WgConfigParams) (string, error) { + t := templates.NewTextTemplate("wg-config") + b, err := t.ParseBytes([]byte(` +[Interface] +Address = {{.IPAddr}}/32 +PrivateKey = {{.PrivateKey}} +DNS = {{.DNS}} + +{{- range .PublicPeers}} +{{- with .}} +[Peer] +PublicKey = {{.PublicKey}} +AllowedIPs = {{.AllowedIPs | join ", " }}, {{.IPAddr}}/32 +Endpoint = {{.Endpoint}} +{{- end }} +{{- end }} + +{{- range .PrivatePeers}} +{{- with .}} +[Peer] +PublicKey = {{.PublicKey}} +AllowedIPs = {{.AllowedIPs | join ", " }} +{{- end }} +{{- end }} +`), wgParams) + if err != nil { + return "", err + } + + return string(b), nil +} From cc78ee9d03c73a446fbe562550acf42afaa483f8 Mon Sep 17 00:00:00 2001 From: nxtcoder17 Date: Mon, 29 Apr 2024 11:29:12 +0530 Subject: [PATCH 4/5] chore: updates kloudlite/operator pkg --- go.mod | 30 +++++++++++++++--------------- go.sum | 18 ++++++++++++++++++ 2 files changed, 33 insertions(+), 15 deletions(-) diff --git a/go.mod b/go.mod index 43a3ef4d1..aa93e81f1 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.21.1 require ( github.com/99designs/gqlgen v0.17.39 github.com/Masterminds/sprig/v3 v3.2.3 - github.com/aws/aws-sdk-go v1.45.11 + github.com/aws/aws-sdk-go v1.50.10 github.com/bradleyfalzon/ghinstallation/v2 v2.0.4 github.com/codingconcepts/env v0.0.0-20200821220118-a8fbf8d84482 github.com/go-redis/redis/v8 v8.11.5 @@ -27,14 +27,14 @@ require ( go.mongodb.org/mongo-driver v1.12.1 go.uber.org/fx v1.17.1 go.uber.org/zap v1.26.0 - golang.org/x/oauth2 v0.13.0 + golang.org/x/oauth2 v0.16.0 golang.org/x/sync v0.6.0 - google.golang.org/grpc v1.58.3 + google.golang.org/grpc v1.61.0 google.golang.org/protobuf v1.33.0 gopkg.in/yaml.v2 v2.4.0 // indirect - k8s.io/api v0.28.3 + k8s.io/api v0.28.4 k8s.io/apiextensions-apiserver v0.28.3 - k8s.io/apimachinery v0.28.3 + k8s.io/apimachinery v0.28.4 k8s.io/client-go v0.28.3 sigs.k8s.io/controller-runtime v0.16.3 sigs.k8s.io/yaml v1.3.0 @@ -42,7 +42,7 @@ require ( require ( github.com/kloudlite/container-registry-authorizer v0.0.0-20231021122509-161dc30fde55 - github.com/kloudlite/operator v1.0.4-0.20240410110352-9d89459d8651 + github.com/kloudlite/operator v1.0.4-0.20240429055144-2ef8ed2a0e9a github.com/nats-io/nats.go v1.31.0 github.com/onsi/ginkgo/v2 v2.12.0 github.com/onsi/gomega v1.27.10 @@ -56,7 +56,7 @@ require ( github.com/emicklei/go-restful/v3 v3.11.0 // indirect github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect github.com/google/gnostic-models v0.6.8 // indirect - github.com/google/pprof v0.0.0-20230509042627-b1315fad0c5a // indirect + github.com/google/pprof v0.0.0-20230817174616-7a8ec2ada47b // indirect github.com/hashicorp/go-hclog v1.4.0 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/mattn/go-runewidth v0.0.15 // indirect @@ -68,12 +68,12 @@ require ( github.com/rivo/uniseg v0.4.7 // indirect github.com/sosodev/duration v1.2.0 // indirect github.com/stretchr/objx v0.5.2 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20231009173412-8bfb1ae86b6c // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) require ( - cloud.google.com/go/compute v1.23.0 // indirect + cloud.google.com/go/compute v1.23.3 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver/v3 v3.2.0 // indirect @@ -88,7 +88,7 @@ require ( github.com/fasthttp/websocket v1.5.0 // indirect github.com/fatih/color v1.15.0 // indirect github.com/fsnotify/fsnotify v1.6.0 // indirect - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/logr v1.4.1 // indirect github.com/go-openapi/jsonpointer v0.19.6 // indirect github.com/go-openapi/jsonreference v0.20.2 // indirect github.com/go-openapi/swag v0.22.3 // indirect @@ -121,8 +121,8 @@ require ( github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/prometheus/client_golang v1.17.0 // indirect - github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 // indirect - github.com/prometheus/common v0.44.0 // indirect + github.com/prometheus/client_model v0.5.0 // indirect + github.com/prometheus/common v0.45.0 // indirect github.com/prometheus/procfs v0.11.1 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/sanity-io/litter v1.5.5 @@ -149,14 +149,14 @@ require ( golang.org/x/sys v0.18.0 // indirect golang.org/x/term v0.18.0 // indirect golang.org/x/text v0.14.0 // indirect - golang.org/x/time v0.3.0 // indirect + golang.org/x/time v0.5.0 // indirect golang.org/x/tools v0.19.0 golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect - google.golang.org/appengine v1.6.7 // indirect + google.golang.org/appengine v1.6.8 // indirect gopkg.in/inf.v0 v0.9.1 // indirect k8s.io/component-base v0.28.3 // indirect - k8s.io/klog/v2 v2.100.1 // indirect + k8s.io/klog/v2 v2.110.1 // indirect k8s.io/kube-openapi v0.0.0-20230905202853-d090da108d2f // indirect k8s.io/utils v0.0.0-20230726121419-3b25d923346b sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect diff --git a/go.sum b/go.sum index 6bd42891a..3d345bf1e 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,6 @@ cloud.google.com/go/compute v1.23.0 h1:tP41Zoavr8ptEqaW6j+LQOnyBBhO7OkOMAGrgLopTwY= cloud.google.com/go/compute v1.23.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= +cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI= cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= github.com/99designs/gqlgen v0.17.39 h1:wPTAyc2fqVjAWT5DsJ21k/lLudgnXzURwbsjVNegFpU= @@ -21,6 +22,7 @@ github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0 h1:jfIu9sQUG6Ig github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0/go.mod h1:t2tdKJDJF9BV14lnkjHmOQgcvEKgtqs5a1N3LNdJhGE= github.com/aws/aws-sdk-go v1.45.11 h1:8qiSrA12+NRr+2MVpMApi3JxtiFFjDVU1NeWe+80bYg= github.com/aws/aws-sdk-go v1.45.11/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.50.10/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= github.com/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A= github.com/benbjohnson/clock v1.3.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= @@ -62,6 +64,8 @@ github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbS github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= +github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/zapr v1.2.4 h1:QHVo+6stLbfJmYGkQ7uGHUCu5hnAFAj6mDe6Ea0SeOo= github.com/go-logr/zapr v1.2.4/go.mod h1:FyHWQIzQORZ0QVE1BtVHv3cKtNLuXsbNLtpuhNapBOA= github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE= @@ -97,6 +101,7 @@ github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5y github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= @@ -123,6 +128,7 @@ github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/pprof v0.0.0-20230509042627-b1315fad0c5a h1:PEOGDI1kkyW37YqPWHLHc+D20D9+87Wt12TCcfTUo5Q= github.com/google/pprof v0.0.0-20230509042627-b1315fad0c5a/go.mod h1:79YE0hCXdHag9sBkw2o+N/YnZtTkXi0UT9Nnixa5eYk= +github.com/google/pprof v0.0.0-20230817174616-7a8ec2ada47b/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= @@ -165,6 +171,8 @@ github.com/kloudlite/operator v1.0.4-0.20240409082541-b8ead24a9fad h1:uJWUGbOPS7 github.com/kloudlite/operator v1.0.4-0.20240409082541-b8ead24a9fad/go.mod h1:ozyCDuQNCcMRu2XYZz4OtWr38IwRZ50ZCOcBsobj60c= github.com/kloudlite/operator v1.0.4-0.20240410110352-9d89459d8651 h1:O4iQybfIdEs0Dl0wSUrju6Dtw9X5HrOBDjrpyqnkGhA= github.com/kloudlite/operator v1.0.4-0.20240410110352-9d89459d8651/go.mod h1:ozyCDuQNCcMRu2XYZz4OtWr38IwRZ50ZCOcBsobj60c= +github.com/kloudlite/operator v1.0.4-0.20240429055144-2ef8ed2a0e9a h1:BYYgEMoKK5yQeNNdJtSoudmef37VFGcVhuRuRUvQFwE= +github.com/kloudlite/operator v1.0.4-0.20240429055144-2ef8ed2a0e9a/go.mod h1:BzDnnJauGDUUFG+BzxbH4ZAAFUgU0qjMmuQlGG5zs1E= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= @@ -230,8 +238,10 @@ github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1 github.com/prometheus/client_golang v1.17.0/go.mod h1:VeL+gMmOAxkS2IqfCq0ZmHSL+LjWfWDUmp1mBz9JgUY= github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 h1:v7DLqVdK4VrYkVD5diGdl4sxJurKJEMnODWRJlxV9oM= github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= +github.com/prometheus/client_model v0.5.0/go.mod h1:dTiFglRmd66nLR9Pv9f0mZi7B7fk5Pm3gvsjB5tr+kI= github.com/prometheus/common v0.44.0 h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY= github.com/prometheus/common v0.44.0/go.mod h1:ofAIvZbQ1e/nugmZGz4/qCb9Ap1VoSTIO7x0VV9VvuY= +github.com/prometheus/common v0.45.0/go.mod h1:YJmSTw9BoKxJplESWWxlbyttQR4uaEcGyv9MZjVOJsY= github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= @@ -368,6 +378,7 @@ golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.13.0 h1:jDDenyj+WgFtmV3zYVoi8aE2BwtXFLWOA67ZfNWftiY= golang.org/x/oauth2 v0.13.0/go.mod h1:/JMhi4ZRXAf4HG9LiNmxvk+45+96RUlVThiH8FzNBn0= +golang.org/x/oauth2 v0.16.0/go.mod h1:hqZ+0LWXsiVoZpeld6jVt06P3adbS2Uu911W1SsJv2o= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -416,6 +427,7 @@ golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= @@ -433,10 +445,13 @@ gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw gomodules.xyz/jsonpatch/v2 v2.4.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY= google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/genproto/googleapis/rpc v0.0.0-20231009173412-8bfb1ae86b6c h1:jHkCUWkseRf+W+edG5hMzr/Uh1xkDREY4caybAq4dpY= google.golang.org/genproto/googleapis/rpc v0.0.0-20231009173412-8bfb1ae86b6c/go.mod h1:4cYg8o5yUbm77w8ZX00LhMVNl/YVBFJRYWDc0uYWMs0= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac/go.mod h1:daQN87bsDqDoe316QbbvX60nMoJQa4r6Ds0ZuoAe5yA= google.golang.org/grpc v1.58.3 h1:BjnpXut1btbtgN/6sp+brB2Kbm2LjNXnidYujAVbSoQ= google.golang.org/grpc v1.58.3/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= +google.golang.org/grpc v1.61.0/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= @@ -459,16 +474,19 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= k8s.io/api v0.28.3 h1:Gj1HtbSdB4P08C8rs9AR94MfSGpRhJgsS+GF9V26xMM= k8s.io/api v0.28.3/go.mod h1:MRCV/jr1dW87/qJnZ57U5Pak65LGmQVkKTzf3AtKFHc= +k8s.io/api v0.28.4/go.mod h1:axWTGrY88s/5YE+JSt4uUi6NMM+gur1en2REMR7IRj0= k8s.io/apiextensions-apiserver v0.28.3 h1:Od7DEnhXHnHPZG+W9I97/fSQkVpVPQx2diy+2EtmY08= k8s.io/apiextensions-apiserver v0.28.3/go.mod h1:NE1XJZ4On0hS11aWWJUTNkmVB03j9LM7gJSisbRt8Lc= k8s.io/apimachinery v0.28.3 h1:B1wYx8txOaCQG0HmYF6nbpU8dg6HvA06x5tEffvOe7A= k8s.io/apimachinery v0.28.3/go.mod h1:uQTKmIqs+rAYaq+DFaoD2X7pcjLOqbQX2AOiO0nIpb8= +k8s.io/apimachinery v0.28.4/go.mod h1:wI37ncBvfAoswfq626yPTe6Bz1c22L7uaJ8dho83mgg= k8s.io/client-go v0.28.3 h1:2OqNb72ZuTZPKCl+4gTKvqao0AMOl9f3o2ijbAj3LI4= k8s.io/client-go v0.28.3/go.mod h1:LTykbBp9gsA7SwqirlCXBWtK0guzfhpoW4qSm7i9dxo= k8s.io/component-base v0.28.3 h1:rDy68eHKxq/80RiMb2Ld/tbH8uAE75JdCqJyi6lXMzI= k8s.io/component-base v0.28.3/go.mod h1:fDJ6vpVNSk6cRo5wmDa6eKIG7UlIQkaFmZN2fYgIUD8= k8s.io/klog/v2 v2.100.1 h1:7WCHKK6K8fNhTqfBhISHQ97KrnJNFZMcQvKp7gP/tmg= k8s.io/klog/v2 v2.100.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/klog/v2 v2.110.1/go.mod h1:YGtd1984u+GgbuZ7e08/yBuAfKLSO0+uR1Fhi6ExXjo= k8s.io/kube-openapi v0.0.0-20230905202853-d090da108d2f h1:eeEUOoGYWhOz7EyXqhlR2zHKNw2mNJ9vzJmub6YN6kk= k8s.io/kube-openapi v0.0.0-20230905202853-d090da108d2f/go.mod h1:AsvuZPBlUDVuCdzJ87iajxtXuR9oktsTctW/R9wwouA= k8s.io/utils v0.0.0-20230726121419-3b25d923346b h1:sgn3ZU783SCgtaSJjpcVVlRqd6GSnlTLKgpAAttJvpI= From 9597d68c2758fe713bc49286058518339b2f8ccb Mon Sep 17 00:00:00 2001 From: nxtcoder17 Date: Mon, 29 Apr 2024 11:29:12 +0530 Subject: [PATCH 5/5] chore: updates kloudlite/operator pkg --- Taskfile.yml | 1 - go.mod | 30 ++--- go.sum | 18 +++ mocks/pkg/k8s/client.go | 119 +++++++++++++++++++ mocks/pkg/repos/dbrepo.go | 232 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 384 insertions(+), 16 deletions(-) create mode 100644 mocks/pkg/k8s/client.go create mode 100644 mocks/pkg/repos/dbrepo.go diff --git a/Taskfile.yml b/Taskfile.yml index 028bade9a..31fd35090 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -65,4 +65,3 @@ tasks: # - mkdir -p mocks/pkg/kafka # - mocki --package github.com/kloudlite/api/pkg/kafka --interface Producer > mocks/pkg/kafka/producer.go # - mocki --package github.com/kloudlite/api/pkg/kafka --interface Consumer > mocks/pkg/kafka/consumer.go - # diff --git a/go.mod b/go.mod index 43a3ef4d1..aa93e81f1 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.21.1 require ( github.com/99designs/gqlgen v0.17.39 github.com/Masterminds/sprig/v3 v3.2.3 - github.com/aws/aws-sdk-go v1.45.11 + github.com/aws/aws-sdk-go v1.50.10 github.com/bradleyfalzon/ghinstallation/v2 v2.0.4 github.com/codingconcepts/env v0.0.0-20200821220118-a8fbf8d84482 github.com/go-redis/redis/v8 v8.11.5 @@ -27,14 +27,14 @@ require ( go.mongodb.org/mongo-driver v1.12.1 go.uber.org/fx v1.17.1 go.uber.org/zap v1.26.0 - golang.org/x/oauth2 v0.13.0 + golang.org/x/oauth2 v0.16.0 golang.org/x/sync v0.6.0 - google.golang.org/grpc v1.58.3 + google.golang.org/grpc v1.61.0 google.golang.org/protobuf v1.33.0 gopkg.in/yaml.v2 v2.4.0 // indirect - k8s.io/api v0.28.3 + k8s.io/api v0.28.4 k8s.io/apiextensions-apiserver v0.28.3 - k8s.io/apimachinery v0.28.3 + k8s.io/apimachinery v0.28.4 k8s.io/client-go v0.28.3 sigs.k8s.io/controller-runtime v0.16.3 sigs.k8s.io/yaml v1.3.0 @@ -42,7 +42,7 @@ require ( require ( github.com/kloudlite/container-registry-authorizer v0.0.0-20231021122509-161dc30fde55 - github.com/kloudlite/operator v1.0.4-0.20240410110352-9d89459d8651 + github.com/kloudlite/operator v1.0.4-0.20240429055144-2ef8ed2a0e9a github.com/nats-io/nats.go v1.31.0 github.com/onsi/ginkgo/v2 v2.12.0 github.com/onsi/gomega v1.27.10 @@ -56,7 +56,7 @@ require ( github.com/emicklei/go-restful/v3 v3.11.0 // indirect github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect github.com/google/gnostic-models v0.6.8 // indirect - github.com/google/pprof v0.0.0-20230509042627-b1315fad0c5a // indirect + github.com/google/pprof v0.0.0-20230817174616-7a8ec2ada47b // indirect github.com/hashicorp/go-hclog v1.4.0 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/mattn/go-runewidth v0.0.15 // indirect @@ -68,12 +68,12 @@ require ( github.com/rivo/uniseg v0.4.7 // indirect github.com/sosodev/duration v1.2.0 // indirect github.com/stretchr/objx v0.5.2 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20231009173412-8bfb1ae86b6c // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) require ( - cloud.google.com/go/compute v1.23.0 // indirect + cloud.google.com/go/compute v1.23.3 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver/v3 v3.2.0 // indirect @@ -88,7 +88,7 @@ require ( github.com/fasthttp/websocket v1.5.0 // indirect github.com/fatih/color v1.15.0 // indirect github.com/fsnotify/fsnotify v1.6.0 // indirect - github.com/go-logr/logr v1.2.4 // indirect + github.com/go-logr/logr v1.4.1 // indirect github.com/go-openapi/jsonpointer v0.19.6 // indirect github.com/go-openapi/jsonreference v0.20.2 // indirect github.com/go-openapi/swag v0.22.3 // indirect @@ -121,8 +121,8 @@ require ( github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/prometheus/client_golang v1.17.0 // indirect - github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 // indirect - github.com/prometheus/common v0.44.0 // indirect + github.com/prometheus/client_model v0.5.0 // indirect + github.com/prometheus/common v0.45.0 // indirect github.com/prometheus/procfs v0.11.1 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/sanity-io/litter v1.5.5 @@ -149,14 +149,14 @@ require ( golang.org/x/sys v0.18.0 // indirect golang.org/x/term v0.18.0 // indirect golang.org/x/text v0.14.0 // indirect - golang.org/x/time v0.3.0 // indirect + golang.org/x/time v0.5.0 // indirect golang.org/x/tools v0.19.0 golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect - google.golang.org/appengine v1.6.7 // indirect + google.golang.org/appengine v1.6.8 // indirect gopkg.in/inf.v0 v0.9.1 // indirect k8s.io/component-base v0.28.3 // indirect - k8s.io/klog/v2 v2.100.1 // indirect + k8s.io/klog/v2 v2.110.1 // indirect k8s.io/kube-openapi v0.0.0-20230905202853-d090da108d2f // indirect k8s.io/utils v0.0.0-20230726121419-3b25d923346b sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect diff --git a/go.sum b/go.sum index 6bd42891a..3d345bf1e 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,6 @@ cloud.google.com/go/compute v1.23.0 h1:tP41Zoavr8ptEqaW6j+LQOnyBBhO7OkOMAGrgLopTwY= cloud.google.com/go/compute v1.23.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= +cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI= cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= github.com/99designs/gqlgen v0.17.39 h1:wPTAyc2fqVjAWT5DsJ21k/lLudgnXzURwbsjVNegFpU= @@ -21,6 +22,7 @@ github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0 h1:jfIu9sQUG6Ig github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0/go.mod h1:t2tdKJDJF9BV14lnkjHmOQgcvEKgtqs5a1N3LNdJhGE= github.com/aws/aws-sdk-go v1.45.11 h1:8qiSrA12+NRr+2MVpMApi3JxtiFFjDVU1NeWe+80bYg= github.com/aws/aws-sdk-go v1.45.11/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.50.10/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= github.com/benbjohnson/clock v1.3.0 h1:ip6w0uFQkncKQ979AypyG0ER7mqUSBdKLOgAle/AT8A= github.com/benbjohnson/clock v1.3.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= @@ -62,6 +64,8 @@ github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbS github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= +github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/zapr v1.2.4 h1:QHVo+6stLbfJmYGkQ7uGHUCu5hnAFAj6mDe6Ea0SeOo= github.com/go-logr/zapr v1.2.4/go.mod h1:FyHWQIzQORZ0QVE1BtVHv3cKtNLuXsbNLtpuhNapBOA= github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE= @@ -97,6 +101,7 @@ github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5y github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= @@ -123,6 +128,7 @@ github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/pprof v0.0.0-20230509042627-b1315fad0c5a h1:PEOGDI1kkyW37YqPWHLHc+D20D9+87Wt12TCcfTUo5Q= github.com/google/pprof v0.0.0-20230509042627-b1315fad0c5a/go.mod h1:79YE0hCXdHag9sBkw2o+N/YnZtTkXi0UT9Nnixa5eYk= +github.com/google/pprof v0.0.0-20230817174616-7a8ec2ada47b/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= @@ -165,6 +171,8 @@ github.com/kloudlite/operator v1.0.4-0.20240409082541-b8ead24a9fad h1:uJWUGbOPS7 github.com/kloudlite/operator v1.0.4-0.20240409082541-b8ead24a9fad/go.mod h1:ozyCDuQNCcMRu2XYZz4OtWr38IwRZ50ZCOcBsobj60c= github.com/kloudlite/operator v1.0.4-0.20240410110352-9d89459d8651 h1:O4iQybfIdEs0Dl0wSUrju6Dtw9X5HrOBDjrpyqnkGhA= github.com/kloudlite/operator v1.0.4-0.20240410110352-9d89459d8651/go.mod h1:ozyCDuQNCcMRu2XYZz4OtWr38IwRZ50ZCOcBsobj60c= +github.com/kloudlite/operator v1.0.4-0.20240429055144-2ef8ed2a0e9a h1:BYYgEMoKK5yQeNNdJtSoudmef37VFGcVhuRuRUvQFwE= +github.com/kloudlite/operator v1.0.4-0.20240429055144-2ef8ed2a0e9a/go.mod h1:BzDnnJauGDUUFG+BzxbH4ZAAFUgU0qjMmuQlGG5zs1E= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= @@ -230,8 +238,10 @@ github.com/prometheus/client_golang v1.17.0 h1:rl2sfwZMtSthVU752MqfjQozy7blglC+1 github.com/prometheus/client_golang v1.17.0/go.mod h1:VeL+gMmOAxkS2IqfCq0ZmHSL+LjWfWDUmp1mBz9JgUY= github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 h1:v7DLqVdK4VrYkVD5diGdl4sxJurKJEMnODWRJlxV9oM= github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= +github.com/prometheus/client_model v0.5.0/go.mod h1:dTiFglRmd66nLR9Pv9f0mZi7B7fk5Pm3gvsjB5tr+kI= github.com/prometheus/common v0.44.0 h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY= github.com/prometheus/common v0.44.0/go.mod h1:ofAIvZbQ1e/nugmZGz4/qCb9Ap1VoSTIO7x0VV9VvuY= +github.com/prometheus/common v0.45.0/go.mod h1:YJmSTw9BoKxJplESWWxlbyttQR4uaEcGyv9MZjVOJsY= github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= @@ -368,6 +378,7 @@ golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.13.0 h1:jDDenyj+WgFtmV3zYVoi8aE2BwtXFLWOA67ZfNWftiY= golang.org/x/oauth2 v0.13.0/go.mod h1:/JMhi4ZRXAf4HG9LiNmxvk+45+96RUlVThiH8FzNBn0= +golang.org/x/oauth2 v0.16.0/go.mod h1:hqZ+0LWXsiVoZpeld6jVt06P3adbS2Uu911W1SsJv2o= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -416,6 +427,7 @@ golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= @@ -433,10 +445,13 @@ gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw gomodules.xyz/jsonpatch/v2 v2.4.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY= google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/genproto/googleapis/rpc v0.0.0-20231009173412-8bfb1ae86b6c h1:jHkCUWkseRf+W+edG5hMzr/Uh1xkDREY4caybAq4dpY= google.golang.org/genproto/googleapis/rpc v0.0.0-20231009173412-8bfb1ae86b6c/go.mod h1:4cYg8o5yUbm77w8ZX00LhMVNl/YVBFJRYWDc0uYWMs0= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240116215550-a9fa1716bcac/go.mod h1:daQN87bsDqDoe316QbbvX60nMoJQa4r6Ds0ZuoAe5yA= google.golang.org/grpc v1.58.3 h1:BjnpXut1btbtgN/6sp+brB2Kbm2LjNXnidYujAVbSoQ= google.golang.org/grpc v1.58.3/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= +google.golang.org/grpc v1.61.0/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= @@ -459,16 +474,19 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= k8s.io/api v0.28.3 h1:Gj1HtbSdB4P08C8rs9AR94MfSGpRhJgsS+GF9V26xMM= k8s.io/api v0.28.3/go.mod h1:MRCV/jr1dW87/qJnZ57U5Pak65LGmQVkKTzf3AtKFHc= +k8s.io/api v0.28.4/go.mod h1:axWTGrY88s/5YE+JSt4uUi6NMM+gur1en2REMR7IRj0= k8s.io/apiextensions-apiserver v0.28.3 h1:Od7DEnhXHnHPZG+W9I97/fSQkVpVPQx2diy+2EtmY08= k8s.io/apiextensions-apiserver v0.28.3/go.mod h1:NE1XJZ4On0hS11aWWJUTNkmVB03j9LM7gJSisbRt8Lc= k8s.io/apimachinery v0.28.3 h1:B1wYx8txOaCQG0HmYF6nbpU8dg6HvA06x5tEffvOe7A= k8s.io/apimachinery v0.28.3/go.mod h1:uQTKmIqs+rAYaq+DFaoD2X7pcjLOqbQX2AOiO0nIpb8= +k8s.io/apimachinery v0.28.4/go.mod h1:wI37ncBvfAoswfq626yPTe6Bz1c22L7uaJ8dho83mgg= k8s.io/client-go v0.28.3 h1:2OqNb72ZuTZPKCl+4gTKvqao0AMOl9f3o2ijbAj3LI4= k8s.io/client-go v0.28.3/go.mod h1:LTykbBp9gsA7SwqirlCXBWtK0guzfhpoW4qSm7i9dxo= k8s.io/component-base v0.28.3 h1:rDy68eHKxq/80RiMb2Ld/tbH8uAE75JdCqJyi6lXMzI= k8s.io/component-base v0.28.3/go.mod h1:fDJ6vpVNSk6cRo5wmDa6eKIG7UlIQkaFmZN2fYgIUD8= k8s.io/klog/v2 v2.100.1 h1:7WCHKK6K8fNhTqfBhISHQ97KrnJNFZMcQvKp7gP/tmg= k8s.io/klog/v2 v2.100.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/klog/v2 v2.110.1/go.mod h1:YGtd1984u+GgbuZ7e08/yBuAfKLSO0+uR1Fhi6ExXjo= k8s.io/kube-openapi v0.0.0-20230905202853-d090da108d2f h1:eeEUOoGYWhOz7EyXqhlR2zHKNw2mNJ9vzJmub6YN6kk= k8s.io/kube-openapi v0.0.0-20230905202853-d090da108d2f/go.mod h1:AsvuZPBlUDVuCdzJ87iajxtXuR9oktsTctW/R9wwouA= k8s.io/utils v0.0.0-20230726121419-3b25d923346b h1:sgn3ZU783SCgtaSJjpcVVlRqd6GSnlTLKgpAAttJvpI= diff --git a/mocks/pkg/k8s/client.go b/mocks/pkg/k8s/client.go new file mode 100644 index 000000000..434db7138 --- /dev/null +++ b/mocks/pkg/k8s/client.go @@ -0,0 +1,119 @@ +package mocks + +import ( + context "context" + k8s "github.com/kloudlite/api/pkg/k8s" + io "io" + corev1 "k8s.io/api/core/v1" + types "k8s.io/apimachinery/pkg/types" + client "sigs.k8s.io/controller-runtime/pkg/client" +) + +type ClientCallerInfo struct { + Args []any +} + +type Client struct { + Calls map[string][]ClientCallerInfo + MockApplyYAML func(ctx context.Context, yamls ...[]byte) error + MockCreate func(ctx context.Context, obj client.Object) error + MockDelete func(ctx context.Context, obj client.Object) error + MockDeleteYAML func(ctx context.Context, yamls ...[]byte) error + MockGet func(ctx context.Context, nn types.NamespacedName, obj client.Object) error + MockList func(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error + MockListSecrets func(ctx context.Context, namespace string, secretType corev1.SecretType) ([]v1.Secret, error) + MockReadLogs func(ctx context.Context, namespace string, name string, writer io.WriteCloser, opts *k8s.ReadLogsOptions) error + MockUpdate func(ctx context.Context, obj client.Object) error + MockValidateObject func(ctx context.Context, obj client.Object) error +} + +func (m *Client) registerCall(funcName string, args ...any) { + if m.Calls == nil { + m.Calls = map[string][]ClientCallerInfo{} + } + m.Calls[funcName] = append(m.Calls[funcName], ClientCallerInfo{Args: args}) +} + +func (cMock *Client) ApplyYAML(ctx context.Context, yamls ...[]byte) error { + if cMock.MockApplyYAML != nil { + cMock.registerCall("ApplyYAML", ctx, yamls) + return cMock.MockApplyYAML(ctx, yamls...) + } + panic("Client: method 'ApplyYAML' not implemented, yet") +} + +func (cMock *Client) Create(ctx context.Context, obj client.Object) error { + if cMock.MockCreate != nil { + cMock.registerCall("Create", ctx, obj) + return cMock.MockCreate(ctx, obj) + } + panic("Client: method 'Create' not implemented, yet") +} + +func (cMock *Client) Delete(ctx context.Context, obj client.Object) error { + if cMock.MockDelete != nil { + cMock.registerCall("Delete", ctx, obj) + return cMock.MockDelete(ctx, obj) + } + panic("Client: method 'Delete' not implemented, yet") +} + +func (cMock *Client) DeleteYAML(ctx context.Context, yamls ...[]byte) error { + if cMock.MockDeleteYAML != nil { + cMock.registerCall("DeleteYAML", ctx, yamls) + return cMock.MockDeleteYAML(ctx, yamls...) + } + panic("Client: method 'DeleteYAML' not implemented, yet") +} + +func (cMock *Client) Get(ctx context.Context, nn types.NamespacedName, obj client.Object) error { + if cMock.MockGet != nil { + cMock.registerCall("Get", ctx, nn, obj) + return cMock.MockGet(ctx, nn, obj) + } + panic("Client: method 'Get' not implemented, yet") +} + +func (cMock *Client) List(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error { + if cMock.MockList != nil { + cMock.registerCall("List", ctx, list, opts) + return cMock.MockList(ctx, list, opts...) + } + panic("Client: method 'List' not implemented, yet") +} + +func (cMock *Client) ListSecrets(ctx context.Context, namespace string, secretType corev1.SecretType) ([]v1.Secret, error) { + if cMock.MockListSecrets != nil { + cMock.registerCall("ListSecrets", ctx, namespace, secretType) + return cMock.MockListSecrets(ctx, namespace, secretType) + } + panic("Client: method 'ListSecrets' not implemented, yet") +} + +func (cMock *Client) ReadLogs(ctx context.Context, namespace string, name string, writer io.WriteCloser, opts *k8s.ReadLogsOptions) error { + if cMock.MockReadLogs != nil { + cMock.registerCall("ReadLogs", ctx, namespace, name, writer, opts) + return cMock.MockReadLogs(ctx, namespace, name, writer, opts) + } + panic("Client: method 'ReadLogs' not implemented, yet") +} + +func (cMock *Client) Update(ctx context.Context, obj client.Object) error { + if cMock.MockUpdate != nil { + cMock.registerCall("Update", ctx, obj) + return cMock.MockUpdate(ctx, obj) + } + panic("Client: method 'Update' not implemented, yet") +} + +func (cMock *Client) ValidateObject(ctx context.Context, obj client.Object) error { + if cMock.MockValidateObject != nil { + cMock.registerCall("ValidateObject", ctx, obj) + return cMock.MockValidateObject(ctx, obj) + } + panic("Client: method 'ValidateObject' not implemented, yet") +} + +func NewClient() *Client { + return &Client{} +} diff --git a/mocks/pkg/repos/dbrepo.go b/mocks/pkg/repos/dbrepo.go new file mode 100644 index 000000000..46d0247cc --- /dev/null +++ b/mocks/pkg/repos/dbrepo.go @@ -0,0 +1,232 @@ +package mocks + +import ( + context "context" + repos "github.com/kloudlite/api/pkg/repos" +) + +type DbRepoCallerInfo struct { + Args []any +} + +type DbRepo[T repos.Entity] struct { + Calls map[string][]DbRepoCallerInfo + MockCount func(ctx context.Context, filter repos.Filter) (int64, error) + MockCreate func(ctx context.Context, data T) (T, error) + MockCreateMany func(ctx context.Context, data []T) error + MockDeleteById func(ctx context.Context, id repos.ID) error + MockDeleteMany func(ctx context.Context, filter repos.Filter) error + MockDeleteOne func(ctx context.Context, filter repos.Filter) error + MockErrAlreadyExists func(err error) bool + MockExists func(ctx context.Context, filter repos.Filter) (bool, error) + MockFind func(ctx context.Context, query repos.Query) ([]T, error) + MockFindById func(ctx context.Context, id repos.ID) (T, error) + MockFindOne func(ctx context.Context, filter repos.Filter) (T, error) + MockFindPaginated func(ctx context.Context, filter repos.Filter, pagination repos.CursorPagination) (*repos.PaginatedRecord[T], error) + MockIndexFields func(ctx context.Context, indices []repos.IndexField) error + MockMergeMatchFilters func(filter repos.Filter, matchFilters map[string]repos.MatchFilter) repos.Filter + MockNewId func() repos.ID + MockPatch func(ctx context.Context, filter repos.Filter, patch repos.Document, opts ...repos.UpdateOpts) (T, error) + MockPatchById func(ctx context.Context, id repos.ID, patch repos.Document, opts ...repos.UpdateOpts) (T, error) + MockPatchOne func(ctx context.Context, filter repos.Filter, patch repos.Document, opts ...repos.UpdateOpts) (T, error) + MockUpdateById func(ctx context.Context, id repos.ID, updatedData T, opts ...repos.UpdateOpts) (T, error) + MockUpdateMany func(ctx context.Context, filter repos.Filter, updatedData map[string]any) error + MockUpdateOne func(ctx context.Context, filter repos.Filter, updatedData T, opts ...repos.UpdateOpts) (T, error) + MockUpdateWithVersionCheck func(ctx context.Context, id repos.ID, updatedData T) (T, error) + MockUpsert func(ctx context.Context, filter repos.Filter, data T) (T, error) +} + +func (m *DbRepo[T]) registerCall(funcName string, args ...any) { + if m.Calls == nil { + m.Calls = map[string][]DbRepoCallerInfo{} + } + m.Calls[funcName] = append(m.Calls[funcName], DbRepoCallerInfo{Args: args}) +} + +func (dMock *DbRepo[T]) Count(ctx context.Context, filter repos.Filter) (int64, error) { + if dMock.MockCount != nil { + dMock.registerCall("Count", ctx, filter) + return dMock.MockCount(ctx, filter) + } + panic("DbRepo[T]: method 'Count' not implemented, yet") +} + +func (dMock *DbRepo[T]) Create(ctx context.Context, data T) (T, error) { + if dMock.MockCreate != nil { + dMock.registerCall("Create", ctx, data) + return dMock.MockCreate(ctx, data) + } + panic("DbRepo[T]: method 'Create' not implemented, yet") +} + +func (dMock *DbRepo[T]) CreateMany(ctx context.Context, data []T) error { + if dMock.MockCreateMany != nil { + dMock.registerCall("CreateMany", ctx, data) + return dMock.MockCreateMany(ctx, data) + } + panic("DbRepo[T]: method 'CreateMany' not implemented, yet") +} + +func (dMock *DbRepo[T]) DeleteById(ctx context.Context, id repos.ID) error { + if dMock.MockDeleteById != nil { + dMock.registerCall("DeleteById", ctx, id) + return dMock.MockDeleteById(ctx, id) + } + panic("DbRepo[T]: method 'DeleteById' not implemented, yet") +} + +func (dMock *DbRepo[T]) DeleteMany(ctx context.Context, filter repos.Filter) error { + if dMock.MockDeleteMany != nil { + dMock.registerCall("DeleteMany", ctx, filter) + return dMock.MockDeleteMany(ctx, filter) + } + panic("DbRepo[T]: method 'DeleteMany' not implemented, yet") +} + +func (dMock *DbRepo[T]) DeleteOne(ctx context.Context, filter repos.Filter) error { + if dMock.MockDeleteOne != nil { + dMock.registerCall("DeleteOne", ctx, filter) + return dMock.MockDeleteOne(ctx, filter) + } + panic("DbRepo[T]: method 'DeleteOne' not implemented, yet") +} + +func (dMock *DbRepo[T]) ErrAlreadyExists(err error) bool { + if dMock.MockErrAlreadyExists != nil { + dMock.registerCall("ErrAlreadyExists", err) + return dMock.MockErrAlreadyExists(err) + } + panic("DbRepo[T]: method 'ErrAlreadyExists' not implemented, yet") +} + +func (dMock *DbRepo[T]) Exists(ctx context.Context, filter repos.Filter) (bool, error) { + if dMock.MockExists != nil { + dMock.registerCall("Exists", ctx, filter) + return dMock.MockExists(ctx, filter) + } + panic("DbRepo[T]: method 'Exists' not implemented, yet") +} + +func (dMock *DbRepo[T]) Find(ctx context.Context, query repos.Query) ([]T, error) { + if dMock.MockFind != nil { + dMock.registerCall("Find", ctx, query) + return dMock.MockFind(ctx, query) + } + panic("DbRepo[T]: method 'Find' not implemented, yet") +} + +func (dMock *DbRepo[T]) FindById(ctx context.Context, id repos.ID) (T, error) { + if dMock.MockFindById != nil { + dMock.registerCall("FindById", ctx, id) + return dMock.MockFindById(ctx, id) + } + panic("DbRepo[T]: method 'FindById' not implemented, yet") +} + +func (dMock *DbRepo[T]) FindOne(ctx context.Context, filter repos.Filter) (T, error) { + if dMock.MockFindOne != nil { + dMock.registerCall("FindOne", ctx, filter) + return dMock.MockFindOne(ctx, filter) + } + panic("DbRepo[T]: method 'FindOne' not implemented, yet") +} + +func (dMock *DbRepo[T]) FindPaginated(ctx context.Context, filter repos.Filter, pagination repos.CursorPagination) (*repos.PaginatedRecord[T], error) { + if dMock.MockFindPaginated != nil { + dMock.registerCall("FindPaginated", ctx, filter, pagination) + return dMock.MockFindPaginated(ctx, filter, pagination) + } + panic("DbRepo[T]: method 'FindPaginated' not implemented, yet") +} + +func (dMock *DbRepo[T]) IndexFields(ctx context.Context, indices []repos.IndexField) error { + if dMock.MockIndexFields != nil { + dMock.registerCall("IndexFields", ctx, indices) + return dMock.MockIndexFields(ctx, indices) + } + panic("DbRepo[T]: method 'IndexFields' not implemented, yet") +} + +func (dMock *DbRepo[T]) MergeMatchFilters(filter repos.Filter, matchFilters map[string]repos.MatchFilter) repos.Filter { + if dMock.MockMergeMatchFilters != nil { + dMock.registerCall("MergeMatchFilters", filter, matchFilters) + return dMock.MockMergeMatchFilters(filter, matchFilters) + } + panic("DbRepo[T]: method 'MergeMatchFilters' not implemented, yet") +} + +func (dMock *DbRepo[T]) NewId() repos.ID { + if dMock.MockNewId != nil { + dMock.registerCall("NewId") + return dMock.MockNewId() + } + panic("DbRepo[T]: method 'NewId' not implemented, yet") +} + +func (dMock *DbRepo[T]) Patch(ctx context.Context, filter repos.Filter, patch repos.Document, opts ...repos.UpdateOpts) (T, error) { + if dMock.MockPatch != nil { + dMock.registerCall("Patch", ctx, filter, patch, opts) + return dMock.MockPatch(ctx, filter, patch, opts...) + } + panic("DbRepo[T]: method 'Patch' not implemented, yet") +} + +func (dMock *DbRepo[T]) PatchById(ctx context.Context, id repos.ID, patch repos.Document, opts ...repos.UpdateOpts) (T, error) { + if dMock.MockPatchById != nil { + dMock.registerCall("PatchById", ctx, id, patch, opts) + return dMock.MockPatchById(ctx, id, patch, opts...) + } + panic("DbRepo[T]: method 'PatchById' not implemented, yet") +} + +func (dMock *DbRepo[T]) PatchOne(ctx context.Context, filter repos.Filter, patch repos.Document, opts ...repos.UpdateOpts) (T, error) { + if dMock.MockPatchOne != nil { + dMock.registerCall("PatchOne", ctx, filter, patch, opts) + return dMock.MockPatchOne(ctx, filter, patch, opts...) + } + panic("DbRepo[T]: method 'PatchOne' not implemented, yet") +} + +func (dMock *DbRepo[T]) UpdateById(ctx context.Context, id repos.ID, updatedData T, opts ...repos.UpdateOpts) (T, error) { + if dMock.MockUpdateById != nil { + dMock.registerCall("UpdateById", ctx, id, updatedData, opts) + return dMock.MockUpdateById(ctx, id, updatedData, opts...) + } + panic("DbRepo[T]: method 'UpdateById' not implemented, yet") +} + +func (dMock *DbRepo[T]) UpdateMany(ctx context.Context, filter repos.Filter, updatedData map[string]any) error { + if dMock.MockUpdateMany != nil { + dMock.registerCall("UpdateMany", ctx, filter, updatedData) + return dMock.MockUpdateMany(ctx, filter, updatedData) + } + panic("DbRepo[T]: method 'UpdateMany' not implemented, yet") +} + +func (dMock *DbRepo[T]) UpdateOne(ctx context.Context, filter repos.Filter, updatedData T, opts ...repos.UpdateOpts) (T, error) { + if dMock.MockUpdateOne != nil { + dMock.registerCall("UpdateOne", ctx, filter, updatedData, opts) + return dMock.MockUpdateOne(ctx, filter, updatedData, opts...) + } + panic("DbRepo[T]: method 'UpdateOne' not implemented, yet") +} + +func (dMock *DbRepo[T]) UpdateWithVersionCheck(ctx context.Context, id repos.ID, updatedData T) (T, error) { + if dMock.MockUpdateWithVersionCheck != nil { + dMock.registerCall("UpdateWithVersionCheck", ctx, id, updatedData) + return dMock.MockUpdateWithVersionCheck(ctx, id, updatedData) + } + panic("DbRepo[T]: method 'UpdateWithVersionCheck' not implemented, yet") +} + +func (dMock *DbRepo[T]) Upsert(ctx context.Context, filter repos.Filter, data T) (T, error) { + if dMock.MockUpsert != nil { + dMock.registerCall("Upsert", ctx, filter, data) + return dMock.MockUpsert(ctx, filter, data) + } + panic("DbRepo[T]: method 'Upsert' not implemented, yet") +} + +func NewDbRepo[T repos.Entity]() *DbRepo[T] { + return &DbRepo[T]{} +}