fleet/server/datastore/mysql/migrations/data/20230525175650_InsertChromeBuiltInLabel.go
Juan Fernandez 801f38b80b
Renamed 'ChromeOS' label to 'chrome' (#12156)
Renamed 'ChromeOS' label to 'chrome'
2023-06-06 15:25:23 -04:00

39 lines
745 B
Go

package data
import (
"database/sql"
"github.com/fleetdm/fleet/v4/server/fleet"
)
func init() {
MigrationClient.AddMigration(Up_20230525175650, Down_20230525175650)
}
func Up_20230525175650(tx *sql.Tx) error {
label := fleet.Label{
Name: "chrome",
Query: "select 1 from os_version where platform = 'chrome';",
Description: "All Chrome hosts",
LabelType: fleet.LabelTypeBuiltIn,
}
sql := `
INSERT INTO labels (
name,
description,
query,
platform,
label_type
) VALUES (?, ?, ?, ?, ?)
`
_, err := tx.Exec(sql, label.Name, label.Description, label.Query, label.Platform, label.LabelType)
if err != nil {
return err
}
return nil
}
func Down_20230525175650(tx *sql.Tx) error {
return nil
}