From 129ceb78f4c9b2f6d1d62e9e45315c422a673761 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 17:03:14 +0530 Subject: [PATCH 01/21] Create lke_pools.go --- providers/linode/linode-lke/lke_pools.go | 64 ++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 providers/linode/linode-lke/lke_pools.go diff --git a/providers/linode/linode-lke/lke_pools.go b/providers/linode/linode-lke/lke_pools.go new file mode 100644 index 000000000..15c923102 --- /dev/null +++ b/providers/linode/linode-lke/lke_pools.go @@ -0,0 +1,64 @@ +package linode-lke + +import ( + "context" + "fmt" + "strings" + "time" + + "github.com/linode/linodego" + log "github.com/sirupsen/logrus" + + "github.com/tailwarden/komiser/models" + "github.com/tailwarden/komiser/providers" +) + +type LinodeLKENodePool struct { + NodePool *linodego.LKECluster `json:"node_pool"` +} + +func LKENodePools(ctx context.Context, client providers.ProviderClient, linodeLKENodePools []LinodeLKENodePool) ([]Resource, error) { + resources := make([]Resource, 0) + + for _, lkeNodePool := range linodeLKENodePools { + nodePool := lkeNodePool.NodePool + + tags := make([]Tag, 0) + // If Linode LKE node pools have tags, you can handle them here. + // Replace the example tags below with your actual tag handling logic. + if len(nodePool.Tags) > 0 { + tags = append(tags, models.Tag{ + Key: "example-key", + Value: nodePool.Tags[0], + }) + } + + // Get the count of nodes in the pool. + // Note: Linode does not provide direct access to the node count in the node pool. + // You may need to handle this based on the context in which you manage the LKE node pools. + nodeCount := 0 + + resources = append(resources, models.Resource{ + Provider: "Linode", + Account: client.Name, + Service: "Linode Kubernetes Engine", + Region: nodePool.Region, + ResourceId: fmt.Sprintf("%d", nodePool.ID), + Cost: 0, + Name: nodePool.Label, + FetchedAt: time.Now(), + CreatedAt: time.Time{}, // Update this with the actual created time. + Tags: tags, + Link: fmt.Sprintf("https://cloud.linode.com/kubernetes/clusters/%d", nodePool.ID), + // Add any additional fields or data you want to collect here. + }) + } + + log.WithFields(log.Fields{ + "provider": "Linode", + "account": client.Name, + "service": "Linode Kubernetes Engine", + "resources": len(resources), + }).Info("Fetched LKE node pools") + return resources, nil +} From 83da841f00506e9baaae9ead361e7a2fc6a1dc4a Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 17:05:46 +0530 Subject: [PATCH 02/21] Update linode.go --- providers/linode/linode.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/providers/linode/linode.go b/providers/linode/linode.go index 2677d88c7..a0ade1085 100644 --- a/providers/linode/linode.go +++ b/providers/linode/linode.go @@ -13,6 +13,7 @@ import ( "github.com/tailwarden/komiser/providers/linode/sql" "github.com/tailwarden/komiser/providers/linode/postgres" "github.com/tailwarden/komiser/providers/linode/storage" + "github.com/tailwarden/komiser/providers/linode/linode-lke" "github.com/uptrace/bun" ) @@ -27,6 +28,7 @@ func listOfSupportedServices() []providers.FetchDataFunction { networking.Firewalls, sql.Instances, postgres.Instances, + linode-lke.LKENodePools, } } From bf38dd5623afd5d024bbd0ff19fd63eafd38e7f8 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 17:16:36 +0530 Subject: [PATCH 03/21] Update lke_pools.go --- providers/linode/linode-lke/lke_pools.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/linode/linode-lke/lke_pools.go b/providers/linode/linode-lke/lke_pools.go index 15c923102..d251e719d 100644 --- a/providers/linode/linode-lke/lke_pools.go +++ b/providers/linode/linode-lke/lke_pools.go @@ -1,4 +1,4 @@ -package linode-lke +package linodelke import ( "context" From d04397df23618a9a263efa62e87d2431910cb181 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 17:30:53 +0530 Subject: [PATCH 04/21] Update lke_pools.go --- providers/linode/linode-lke/lke_pools.go | 67 +++++++++++++----------- 1 file changed, 36 insertions(+), 31 deletions(-) diff --git a/providers/linode/linode-lke/lke_pools.go b/providers/linode/linode-lke/lke_pools.go index d251e719d..cdc78718f 100644 --- a/providers/linode/linode-lke/lke_pools.go +++ b/providers/linode/linode-lke/lke_pools.go @@ -1,4 +1,4 @@ -package linodelke +package compute import ( "context" @@ -17,41 +17,46 @@ type LinodeLKENodePool struct { NodePool *linodego.LKECluster `json:"node_pool"` } -func LKENodePools(ctx context.Context, client providers.ProviderClient, linodeLKENodePools []LinodeLKENodePool) ([]Resource, error) { - resources := make([]Resource, 0) +func LKENodePools(ctx context.Context, client providers.ProviderClient) ([]models.Resource, error) { + resources := make([]models.Resource, 0) - for _, lkeNodePool := range linodeLKENodePools { - nodePool := lkeNodePool.NodePool + lkeClusters, err := client.LinodeClient.ListLKEClusters(ctx, &linodego.ListOptions{}) + if err != nil { + return resources, err + } - tags := make([]Tag, 0) - // If Linode LKE node pools have tags, you can handle them here. - // Replace the example tags below with your actual tag handling logic. - if len(nodePool.Tags) > 0 { - tags = append(tags, models.Tag{ - Key: "example-key", - Value: nodePool.Tags[0], - }) + for _, lkeCluster := range lkeClusters { + nodePools, err := client.LinodeClient.ListLKEClusterNodePools(ctx, lkeCluster.ID, &linodego.ListOptions{}) + if err != nil { + return resources, err } - // Get the count of nodes in the pool. - // Note: Linode does not provide direct access to the node count in the node pool. - // You may need to handle this based on the context in which you manage the LKE node pools. - nodeCount := 0 + for _, nodePool := range nodePools { + tags := make([]models.Tag, 0) + // If Linode LKE node pools have tags, you can handle them here. + // Replace the example tags below with your actual tag handling logic. + if len(nodePool.Tags) > 0 { + tags = append(tags, models.Tag{ + Key: "example-key", + Value: nodePool.Tags[0], + }) + } - resources = append(resources, models.Resource{ - Provider: "Linode", - Account: client.Name, - Service: "Linode Kubernetes Engine", - Region: nodePool.Region, - ResourceId: fmt.Sprintf("%d", nodePool.ID), - Cost: 0, - Name: nodePool.Label, - FetchedAt: time.Now(), - CreatedAt: time.Time{}, // Update this with the actual created time. - Tags: tags, - Link: fmt.Sprintf("https://cloud.linode.com/kubernetes/clusters/%d", nodePool.ID), - // Add any additional fields or data you want to collect here. - }) + resources = append(resources, models.Resource{ + Provider: "Linode", + Account: client.Name, + Service: "Linode Kubernetes Engine", + Region: nodePool.Region, + ResourceId: fmt.Sprintf("%d", nodePool.ID), + Cost: 0, + Name: nodePool.Label, + FetchedAt: time.Now(), + CreatedAt: time.Time{}, // Update this with the actual created time. + Tags: tags, + Link: fmt.Sprintf("https://cloud.linode.com/kubernetes/clusters/%d", lkeCluster.ID), + // Add any additional fields or data you want to collect here. + }) + } } log.WithFields(log.Fields{ From bcba7b0c4d19f01391a4ca3396fa3170ef48a1b8 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 17:45:30 +0530 Subject: [PATCH 05/21] Update lke_pools.go --- providers/linode/linode-lke/lke_pools.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/linode/linode-lke/lke_pools.go b/providers/linode/linode-lke/lke_pools.go index cdc78718f..f693e0925 100644 --- a/providers/linode/linode-lke/lke_pools.go +++ b/providers/linode/linode-lke/lke_pools.go @@ -26,7 +26,7 @@ func LKENodePools(ctx context.Context, client providers.ProviderClient) ([]model } for _, lkeCluster := range lkeClusters { - nodePools, err := client.LinodeClient.ListLKEClusterNodePools(ctx, lkeCluster.ID, &linodego.ListOptions{}) + nodePools, err := client.LinodeClient.ListLKENodePool(ctx, lkeCluster.ID, &linodego.ListOptions{}) if err != nil { return resources, err } From 96acc281aa5bef2a378bdb5312e1d30d309cf0dd Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 17:55:04 +0530 Subject: [PATCH 06/21] Update lke_pools.go --- providers/linode/linode-lke/lke_pools.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/linode/linode-lke/lke_pools.go b/providers/linode/linode-lke/lke_pools.go index f693e0925..9aff104ee 100644 --- a/providers/linode/linode-lke/lke_pools.go +++ b/providers/linode/linode-lke/lke_pools.go @@ -26,7 +26,7 @@ func LKENodePools(ctx context.Context, client providers.ProviderClient) ([]model } for _, lkeCluster := range lkeClusters { - nodePools, err := client.LinodeClient.ListLKENodePool(ctx, lkeCluster.ID, &linodego.ListOptions{}) + nodePools, err := client.LinodeClient.ListLKENodePools(ctx, lkeCluster.ID, &linodego.ListOptions{}) if err != nil { return resources, err } From 6b7b435029173049b6283b27ed0dd6c63fb200cb Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 18:04:49 +0530 Subject: [PATCH 07/21] Update lke_pools.go --- providers/linode/linode-lke/lke_pools.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/providers/linode/linode-lke/lke_pools.go b/providers/linode/linode-lke/lke_pools.go index 9aff104ee..0024bf9f8 100644 --- a/providers/linode/linode-lke/lke_pools.go +++ b/providers/linode/linode-lke/lke_pools.go @@ -3,7 +3,7 @@ package compute import ( "context" "fmt" - "strings" + // "strings" "time" "github.com/linode/linodego" @@ -46,10 +46,10 @@ func LKENodePools(ctx context.Context, client providers.ProviderClient) ([]model Provider: "Linode", Account: client.Name, Service: "Linode Kubernetes Engine", - Region: nodePool.Region, + // Region: nodePool.Region, ResourceId: fmt.Sprintf("%d", nodePool.ID), Cost: 0, - Name: nodePool.Label, + // Name: nodePool.Label, FetchedAt: time.Now(), CreatedAt: time.Time{}, // Update this with the actual created time. Tags: tags, From 285ab79ad77e92b343190eb50a2578e016030b79 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 18:17:43 +0530 Subject: [PATCH 08/21] Delete providers/linode/linode-lke directory --- providers/linode/linode-lke/lke_pools.go | 69 ------------------------ 1 file changed, 69 deletions(-) delete mode 100644 providers/linode/linode-lke/lke_pools.go diff --git a/providers/linode/linode-lke/lke_pools.go b/providers/linode/linode-lke/lke_pools.go deleted file mode 100644 index 0024bf9f8..000000000 --- a/providers/linode/linode-lke/lke_pools.go +++ /dev/null @@ -1,69 +0,0 @@ -package compute - -import ( - "context" - "fmt" - // "strings" - "time" - - "github.com/linode/linodego" - log "github.com/sirupsen/logrus" - - "github.com/tailwarden/komiser/models" - "github.com/tailwarden/komiser/providers" -) - -type LinodeLKENodePool struct { - NodePool *linodego.LKECluster `json:"node_pool"` -} - -func LKENodePools(ctx context.Context, client providers.ProviderClient) ([]models.Resource, error) { - resources := make([]models.Resource, 0) - - lkeClusters, err := client.LinodeClient.ListLKEClusters(ctx, &linodego.ListOptions{}) - if err != nil { - return resources, err - } - - for _, lkeCluster := range lkeClusters { - nodePools, err := client.LinodeClient.ListLKENodePools(ctx, lkeCluster.ID, &linodego.ListOptions{}) - if err != nil { - return resources, err - } - - for _, nodePool := range nodePools { - tags := make([]models.Tag, 0) - // If Linode LKE node pools have tags, you can handle them here. - // Replace the example tags below with your actual tag handling logic. - if len(nodePool.Tags) > 0 { - tags = append(tags, models.Tag{ - Key: "example-key", - Value: nodePool.Tags[0], - }) - } - - resources = append(resources, models.Resource{ - Provider: "Linode", - Account: client.Name, - Service: "Linode Kubernetes Engine", - // Region: nodePool.Region, - ResourceId: fmt.Sprintf("%d", nodePool.ID), - Cost: 0, - // Name: nodePool.Label, - FetchedAt: time.Now(), - CreatedAt: time.Time{}, // Update this with the actual created time. - Tags: tags, - Link: fmt.Sprintf("https://cloud.linode.com/kubernetes/clusters/%d", lkeCluster.ID), - // Add any additional fields or data you want to collect here. - }) - } - } - - log.WithFields(log.Fields{ - "provider": "Linode", - "account": client.Name, - "service": "Linode Kubernetes Engine", - "resources": len(resources), - }).Info("Fetched LKE node pools") - return resources, nil -} From 5f0b29a8fc1f967505582b7ea62054bfccf69768 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 18:34:12 +0530 Subject: [PATCH 09/21] Create lke_pool.go --- providers/linode/lkepool/lke_pool.go | 67 ++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 providers/linode/lkepool/lke_pool.go diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go new file mode 100644 index 000000000..cfa17f57e --- /dev/null +++ b/providers/linode/lkepool/lke_pool.go @@ -0,0 +1,67 @@ +package lkepool + +import ( + "context" + "fmt" + "time" + + "github.com/linode/linodego" + log "github.com/sirupsen/logrus" + + "github.com/tailwarden/komiser/models" + "github.com/tailwarden/komiser/providers" +) + +type LinodeLKENodePool struct { + NodePool *linodego.LKECluster `json:"node_pool"` +} + +func LKENodePools(ctx context.Context, client providers.ProviderClient) ([]models.Resource, error) { + resources := make([]models.Resource, 0) + + nodePools, err := client.LinodeClient.ListLKENodePools(ctx, nil) + if err != nil { + return resources, err + } + + for _, nodePool := range nodePools { + tags := make([]models.Tag, 0) + for _, tag := range nodePool.Tags { + if strings.Contains(tag, ":") { + parts := strings.Split(tag, ":") + tags = append(tags, models.Tag{ + Key: parts[0], + Value: parts[1], + }) + } else { + tags = append(tags, models.Tag{ + Key: tag, + Value: tag, + }) + } + } + + resources = append(resources, models.Resource{ + Provider: "Linode", + Account: client.Name, + Service: "Linode Kubernetes Engine", + // Region: nodePool.Region, + ResourceId: fmt.Sprintf("%d", nodePool.ID), + Cost: 0, + // Name: nodePool.Label, + FetchedAt: time.Now(), + CreatedAt: time.Time{}, // Update this with the actual created time. + Tags: tags, + Link: fmt.Sprintf("https://cloud.linode.com/kubernetes/clusters/%d", nodePool.ID), + // Add any additional fields or data you want to collect here. + }) + } + + log.WithFields(log.Fields{ + "provider": "Linode", + "account": client.Name, + "service": "Linode Kubernetes Engine", + "resources": len(resources), + }).Info("Fetched LKE node pools") + return resources, nil +} From 55675e0a2541e73c95dd0ed6586a9b2c8fce131d Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 18:34:15 +0530 Subject: [PATCH 10/21] Update linode.go --- providers/linode/linode.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/linode/linode.go b/providers/linode/linode.go index a0ade1085..87537b3fc 100644 --- a/providers/linode/linode.go +++ b/providers/linode/linode.go @@ -13,7 +13,7 @@ import ( "github.com/tailwarden/komiser/providers/linode/sql" "github.com/tailwarden/komiser/providers/linode/postgres" "github.com/tailwarden/komiser/providers/linode/storage" - "github.com/tailwarden/komiser/providers/linode/linode-lke" + "github.com/tailwarden/komiser/providers/linode/lkepool" "github.com/uptrace/bun" ) @@ -28,7 +28,7 @@ func listOfSupportedServices() []providers.FetchDataFunction { networking.Firewalls, sql.Instances, postgres.Instances, - linode-lke.LKENodePools, + lkepool.LKENodePools, } } From fce994602a88d5f01ee094c758e4f254045b88eb Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 19:09:57 +0530 Subject: [PATCH 11/21] Update lke_pool.go strings added --- providers/linode/lkepool/lke_pool.go | 1 + 1 file changed, 1 insertion(+) diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go index cfa17f57e..fb3683f0c 100644 --- a/providers/linode/lkepool/lke_pool.go +++ b/providers/linode/lkepool/lke_pool.go @@ -3,6 +3,7 @@ package lkepool import ( "context" "fmt" + "strings" "time" "github.com/linode/linodego" From cb984e2198a8107dca2b700faa2af34981015c65 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 19:28:07 +0530 Subject: [PATCH 12/21] Update lke_pool.go --- providers/linode/lkepool/lke_pool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go index fb3683f0c..0f19325df 100644 --- a/providers/linode/lkepool/lke_pool.go +++ b/providers/linode/lkepool/lke_pool.go @@ -20,7 +20,7 @@ type LinodeLKENodePool struct { func LKENodePools(ctx context.Context, client providers.ProviderClient) ([]models.Resource, error) { resources := make([]models.Resource, 0) - nodePools, err := client.LinodeClient.ListLKENodePools(ctx, nil) + nodePools, err := client.LinodeClient.ListLKENodePools(ctx, &linodego.ListOptions{}) if err != nil { return resources, err } From 0469f946c05302a7d4db9fa11ed6045a2b01ac08 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 19:41:36 +0530 Subject: [PATCH 13/21] Update lke_pool.go --- providers/linode/lkepool/lke_pool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go index 0f19325df..764265ff2 100644 --- a/providers/linode/lkepool/lke_pool.go +++ b/providers/linode/lkepool/lke_pool.go @@ -20,7 +20,7 @@ type LinodeLKENodePool struct { func LKENodePools(ctx context.Context, client providers.ProviderClient) ([]models.Resource, error) { resources := make([]models.Resource, 0) - nodePools, err := client.LinodeClient.ListLKENodePools(ctx, &linodego.ListOptions{}) + nodePools, err := client.LinodeClient.ListLKENodePools(ctx,int, &linodego.ListOptions{}) if err != nil { return resources, err } From 4833038a5ec95503c17afebab1ea3f484b75bc40 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 20:26:39 +0530 Subject: [PATCH 14/21] Update lke_pool.go --- providers/linode/lkepool/lke_pool.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go index 764265ff2..dce15db1a 100644 --- a/providers/linode/lkepool/lke_pool.go +++ b/providers/linode/lkepool/lke_pool.go @@ -20,11 +20,17 @@ type LinodeLKENodePool struct { func LKENodePools(ctx context.Context, client providers.ProviderClient) ([]models.Resource, error) { resources := make([]models.Resource, 0) - nodePools, err := client.LinodeClient.ListLKENodePools(ctx,int, &linodego.ListOptions{}) + +lkeClusters, err := client.LinodeClient.ListLKEClusters(ctx, &linodego.ListOptions{}) if err != nil { return resources, err } + for _, lkeCluster := range lkeClusters { + nodePools, err := client.LinodeClient.ListLKENodePools(ctx, lkeCluster.ID, &linodego.ListOptions{}) + if err != nil { + return resources, err + } for _, nodePool := range nodePools { tags := make([]models.Tag, 0) for _, tag := range nodePool.Tags { From a8fbe8a90ff0f1d75e613e710152799ea992fdf3 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sun, 23 Jul 2023 20:42:23 +0530 Subject: [PATCH 15/21] Update lke_pool.go --- providers/linode/lkepool/lke_pool.go | 1 + 1 file changed, 1 insertion(+) diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go index dce15db1a..50196d753 100644 --- a/providers/linode/lkepool/lke_pool.go +++ b/providers/linode/lkepool/lke_pool.go @@ -62,6 +62,7 @@ lkeClusters, err := client.LinodeClient.ListLKEClusters(ctx, &linodego.ListOptio Link: fmt.Sprintf("https://cloud.linode.com/kubernetes/clusters/%d", nodePool.ID), // Add any additional fields or data you want to collect here. }) + } } log.WithFields(log.Fields{ From dd75aca6c3650b20130daad28b833f56f885c69e Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Thu, 27 Jul 2023 13:43:31 +0530 Subject: [PATCH 16/21] Update lke_pool.go --- providers/linode/lkepool/lke_pool.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go index 50196d753..3e2923fe7 100644 --- a/providers/linode/lkepool/lke_pool.go +++ b/providers/linode/lkepool/lke_pool.go @@ -52,15 +52,12 @@ lkeClusters, err := client.LinodeClient.ListLKEClusters(ctx, &linodego.ListOptio Provider: "Linode", Account: client.Name, Service: "Linode Kubernetes Engine", - // Region: nodePool.Region, ResourceId: fmt.Sprintf("%d", nodePool.ID), Cost: 0, - // Name: nodePool.Label, FetchedAt: time.Now(), - CreatedAt: time.Time{}, // Update this with the actual created time. + CreatedAt: time.Time{}, Tags: tags, Link: fmt.Sprintf("https://cloud.linode.com/kubernetes/clusters/%d", nodePool.ID), - // Add any additional fields or data you want to collect here. }) } } From 24948b1eb06bfd687505aaa1d15f7d2cf925f9a0 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Thu, 27 Jul 2023 13:47:11 +0530 Subject: [PATCH 17/21] Update lke_pool.go --- providers/linode/lkepool/lke_pool.go | 1 + 1 file changed, 1 insertion(+) diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go index 3e2923fe7..3e7d99d0c 100644 --- a/providers/linode/lkepool/lke_pool.go +++ b/providers/linode/lkepool/lke_pool.go @@ -54,6 +54,7 @@ lkeClusters, err := client.LinodeClient.ListLKEClusters(ctx, &linodego.ListOptio Service: "Linode Kubernetes Engine", ResourceId: fmt.Sprintf("%d", nodePool.ID), Cost: 0, + Name: lkeNodePool.Label, FetchedAt: time.Now(), CreatedAt: time.Time{}, Tags: tags, From 5944939c7dfa95f979f216160f2d1f1e44264607 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Thu, 27 Jul 2023 13:48:51 +0530 Subject: [PATCH 18/21] Update lke_pool.go --- providers/linode/lkepool/lke_pool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go index 3e7d99d0c..a849570d2 100644 --- a/providers/linode/lkepool/lke_pool.go +++ b/providers/linode/lkepool/lke_pool.go @@ -54,7 +54,7 @@ lkeClusters, err := client.LinodeClient.ListLKEClusters(ctx, &linodego.ListOptio Service: "Linode Kubernetes Engine", ResourceId: fmt.Sprintf("%d", nodePool.ID), Cost: 0, - Name: lkeNodePool.Label, + Name: lkeNodePools.Label, FetchedAt: time.Now(), CreatedAt: time.Time{}, Tags: tags, From 4bb79faf12a59adbf1b4bfb8225ea2ba06dc2d34 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Thu, 27 Jul 2023 13:53:18 +0530 Subject: [PATCH 19/21] Update lke_pool.go --- providers/linode/lkepool/lke_pool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go index a849570d2..b93689d81 100644 --- a/providers/linode/lkepool/lke_pool.go +++ b/providers/linode/lkepool/lke_pool.go @@ -54,7 +54,7 @@ lkeClusters, err := client.LinodeClient.ListLKEClusters(ctx, &linodego.ListOptio Service: "Linode Kubernetes Engine", ResourceId: fmt.Sprintf("%d", nodePool.ID), Cost: 0, - Name: lkeNodePools.Label, + Name: nodePool.Label, FetchedAt: time.Now(), CreatedAt: time.Time{}, Tags: tags, From 77f0669fd7e377376829c128de8de58c629cd822 Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Thu, 27 Jul 2023 13:55:13 +0530 Subject: [PATCH 20/21] Update lke_pool.go --- providers/linode/lkepool/lke_pool.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go index b93689d81..471f1a5f6 100644 --- a/providers/linode/lkepool/lke_pool.go +++ b/providers/linode/lkepool/lke_pool.go @@ -53,8 +53,7 @@ lkeClusters, err := client.LinodeClient.ListLKEClusters(ctx, &linodego.ListOptio Account: client.Name, Service: "Linode Kubernetes Engine", ResourceId: fmt.Sprintf("%d", nodePool.ID), - Cost: 0, - Name: nodePool.Label, + Cost: 0, FetchedAt: time.Now(), CreatedAt: time.Time{}, Tags: tags, From fbf1438ae8ef14163ebaa52e9762d983ab9bccbf Mon Sep 17 00:00:00 2001 From: Abhay Kumar Gupta Date: Sat, 26 Aug 2023 16:10:10 +0530 Subject: [PATCH 21/21] Update lke_pool.go Added identifier "Type" as a name --- providers/linode/lkepool/lke_pool.go | 1 + 1 file changed, 1 insertion(+) diff --git a/providers/linode/lkepool/lke_pool.go b/providers/linode/lkepool/lke_pool.go index 471f1a5f6..004a32668 100644 --- a/providers/linode/lkepool/lke_pool.go +++ b/providers/linode/lkepool/lke_pool.go @@ -54,6 +54,7 @@ lkeClusters, err := client.LinodeClient.ListLKEClusters(ctx, &linodego.ListOptio Service: "Linode Kubernetes Engine", ResourceId: fmt.Sprintf("%d", nodePool.ID), Cost: 0, + Name: nodePool.Type, FetchedAt: time.Now(), CreatedAt: time.Time{}, Tags: tags,