Skip to content

Commit

Permalink
Steampipe should not validate against locally installed plugins when …
Browse files Browse the repository at this point in the history
…connecting to remote steampipe database. Closes #3516 (#3782)
  • Loading branch information
pskrbasu committed Aug 31, 2023
1 parent b63ff28 commit c53fdbc
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions pkg/initialisation/init_data.go
Original file line number Diff line number Diff line change
Expand Up @@ -105,9 +105,13 @@ func (i *InitData) Init(ctx context.Context, invoker constants.Invoker) {
return
}

//validate steampipe version
validationWarnings := validateModRequirementsRecursively(i.Workspace.Mod, pluginsInstalled)
i.Result.AddWarnings(validationWarnings...)
// no need to validate local steampipe and plugin versions for when connecting to remote steampipe database
// ArgConnectionString is empty when connecting to local database
if connectionString := viper.GetString(constants.ArgConnectionString); connectionString == "" {
// validate steampipe version and required plugin version
validationWarnings := validateModRequirementsRecursively(i.Workspace.Mod, pluginsInstalled)
i.Result.AddWarnings(validationWarnings...)
}

// if introspection tables are enabled, setup the session data callback
var ensureSessionData db_client.DbConnectionCallback
Expand Down

0 comments on commit c53fdbc

Please sign in to comment.