refactor!: update Kind field to Type in source code (#2312)

Update source code `Kind` to `Type`. It's only changes within our code.
Changes to yaml tag (that will affect users) will be done in later PRs.

This is a breaking change since it updates telemetry's span attribute
from `source_kind` to `source_type`.

Related #817

Future updates will include: 
* Updating a preprocessing function to convert config file from v1 to v2
* Update unmarshal function for ToolsFile to convert config file (test
will fail since the yaml tag is not yet updated).
* Update yaml tag (test will pass).
This commit is contained in:
Yuan Teoh
2026-01-20 11:20:41 -08:00
committed by GitHub
parent 8e0fb03483
commit aef539bcf3
516 changed files with 2174 additions and 2174 deletions

View File

@@ -47,7 +47,7 @@ func TestParseFromYaml(t *testing.T) {
want: server.ToolConfigs{
"clone-instance-tool": cloudsqlcloneinstance.Config{
Name: "clone-instance-tool",
Kind: "cloud-sql-clone-instance",
Type: "cloud-sql-clone-instance",
Description: "a test description",
Source: "a-source",
AuthRequired: []string{},