Skip to content

Commit

Permalink
Rename datamaps to the more poignant tfutils package
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidS-ovm committed Jul 19, 2024
1 parent 6c2f300 commit f4e4310
Show file tree
Hide file tree
Showing 12 changed files with 23 additions and 23 deletions.
2 changes: 1 addition & 1 deletion .air.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ exclude_regex = [
"_templ\\.go",
"\\.sql\\.go",
".*models/(models|copyfrom|db).go",
"datamaps",
"tfutils",
]
exclude_unchanged = false
follow_symlink = false
Expand Down
4 changes: 2 additions & 2 deletions cmd/changes_submit_plan.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (

"connectrpc.com/connect"
"github.com/google/uuid"
"github.com/overmindtech/cli/datamaps"
"github.com/overmindtech/cli/tfutils"
"github.com/overmindtech/sdp-go"
log "github.com/sirupsen/logrus"
"github.com/spf13/cobra"
Expand Down Expand Up @@ -160,7 +160,7 @@ func SubmitPlan(cmd *cobra.Command, args []string) error {
lf := log.Fields{}
for _, f := range args {
lf["file"] = f
result, err := datamaps.MappedItemDiffsFromPlanFile(ctx, f, lf)
result, err := tfutils.MappedItemDiffsFromPlanFile(ctx, f, lf)
if err != nil {
return loggedError{
err: err,
Expand Down
26 changes: 13 additions & 13 deletions cmd/tea_submitplan.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import (
"github.com/charmbracelet/lipgloss"
"github.com/google/uuid"
"github.com/muesli/reflow/wordwrap"
"github.com/overmindtech/cli/datamaps"
"github.com/overmindtech/cli/tfutils"
"github.com/overmindtech/sdp-go"
log "github.com/sirupsen/logrus"
"github.com/spf13/viper"
Expand All @@ -38,7 +38,7 @@ type submitPlanModel struct {

removingSecretsTask taskModel
resourceExtractionTask taskModel
planMappingResult datamaps.PlanMappingResult
planMappingResult tfutils.PlanMappingResult

uploadChangesTask taskModel

Expand Down Expand Up @@ -119,7 +119,7 @@ func (m submitPlanModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
// better idea on the table.
cmds = append(cmds, tea.Sequence(func() tea.Msg { return msg.wrapped }, m.waitForSubmitPlanActivity))

case *datamaps.PlanMappingResult:
case *tfutils.PlanMappingResult:
m.planMappingResult = *msg

case submitPlanFinishedMsg:
Expand Down Expand Up @@ -223,11 +223,11 @@ func (m submitPlanModel) View() string {
for _, mapping := range m.planMappingResult.Results {
var icon string
switch mapping.Status {
case datamaps.MapStatusSuccess:
case tfutils.MapStatusSuccess:
icon = RenderOk()
case datamaps.MapStatusNotEnoughInfo:
case tfutils.MapStatusNotEnoughInfo:
icon = RenderUnknown()
case datamaps.MapStatusUnsupported:
case tfutils.MapStatusUnsupported:
icon = RenderErr()
}
bits = append(bits, fmt.Sprintf(" %v %v (%v)", icon, mapping.TerraformName, mapping.Message))
Expand Down Expand Up @@ -316,23 +316,23 @@ func (m submitPlanModel) submitPlanCmd() tea.Msg {
m.processing <- submitPlanUpdateMsg{m.resourceExtractionTask.UpdateTitleMsg(
"Extracting 13 changing resources: 4 supported 9 unsupported",
)}
mappingResult := datamaps.PlanMappingResult{
Results: []datamaps.PlannedChangeMapResult{
mappingResult := tfutils.PlanMappingResult{
Results: []tfutils.PlannedChangeMapResult{
{
TerraformName: "kubernetes_deployment.nats_box",
Status: datamaps.MapStatusSuccess,
Status: tfutils.MapStatusSuccess,
Message: "mapped",
MappedItemDiff: &sdp.MappedItemDiff{},
},
{
TerraformName: "kubernetes_deployment.api_server",
Status: datamaps.MapStatusNotEnoughInfo,
Status: tfutils.MapStatusNotEnoughInfo,
Message: "missing arn",
MappedItemDiff: &sdp.MappedItemDiff{},
},
{
TerraformName: "aws_fake_resource",
Status: datamaps.MapStatusUnsupported,
Status: tfutils.MapStatusUnsupported,
Message: "unsupported",
MappedItemDiff: &sdp.MappedItemDiff{},
},
Expand Down Expand Up @@ -530,7 +530,7 @@ func (m submitPlanModel) submitPlanCmd() tea.Msg {
time.Sleep(200 * time.Millisecond) // give the UI a little time to update

// Map the terraform changes to Overmind queries
mappingResponse, err := datamaps.MappedItemDiffsFromPlan(ctx, planJson, m.planFile, log.Fields{})
mappingResponse, err := tfutils.MappedItemDiffsFromPlan(ctx, planJson, m.planFile, log.Fields{})
if err != nil {
m.processing <- submitPlanUpdateMsg{m.resourceExtractionTask.UpdateStatusMsg(taskStatusError)}
m.processing <- submitPlanUpdateMsg{m.risksError("failed to parse terraform plan", err)}
Expand All @@ -550,7 +550,7 @@ func (m submitPlanModel) submitPlanCmd() tea.Msg {
))}

// Sort the supported and unsupported changes so that they display nicely
slices.SortFunc(mappingResponse.Results, func(a, b datamaps.PlannedChangeMapResult) int {
slices.SortFunc(mappingResponse.Results, func(a, b tfutils.PlannedChangeMapResult) int {
return int(a.Status) - int(b.Status)
})
m.processing <- submitPlanUpdateMsg{mappingResponse}
Expand Down
2 changes: 1 addition & 1 deletion extractmaps.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ func main() {
template := template.New("simple").Funcs(funcMap)
template, err = template.Parse(`// Code generated by "extractmaps {{.Source}}"; DO NOT EDIT
package datamaps
package tfutils
import "github.com/overmindtech/sdp-go"
Expand Down
2 changes: 1 addition & 1 deletion datamaps/awssource.go → tfutils/awssource.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion datamaps/k8ssource.go → tfutils/k8ssource.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion datamaps/plan.go → tfutils/plan.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package datamaps
package tfutils

import (
"encoding/json"
Expand Down
2 changes: 1 addition & 1 deletion datamaps/plan_mapper.go → tfutils/plan_mapper.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package datamaps
package tfutils

import (
"context"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package datamaps
package tfutils

import (
"context"
Expand Down
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion datamaps/types.go → tfutils/types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package datamaps
package tfutils

import (
"github.com/overmindtech/sdp-go"
Expand Down

0 comments on commit f4e4310

Please sign in to comment.