This commit is contained in:
Ryan McKinley
2025-08-22 20:44:19 +03:00
parent cf89fb2a13
commit eba83d8973
3 changed files with 4 additions and 4 deletions
@@ -31,7 +31,7 @@ type PluginDatasourceProvider interface {
UpdateDataSource(ctx context.Context, ds *datasourceV0.DataSource) (*datasourceV0.DataSource, error)
// Delete a data source (any type)
Delete(ctx context.Context, uid string) error
DeleteDataSource(ctx context.Context, uid string) error
// Return settings (decrypted!) for a specific plugin
// This will require "query" permission for the user in context
@@ -130,7 +130,7 @@ func (q *scopedDatasourceProvider) UpdateDataSource(ctx context.Context, ds *dat
}
// Delete implements PluginDatasourceProvider.
func (q *scopedDatasourceProvider) Delete(ctx context.Context, uid string) error {
func (q *scopedDatasourceProvider) DeleteDataSource(ctx context.Context, uid string) error {
user, err := identity.GetRequester(ctx)
if err != nil {
return err
+1 -1
View File
@@ -173,7 +173,7 @@ func (b *DataSourceAPIBuilder) GetGroupVersion() schema.GroupVersion {
func addKnownTypes(scheme *runtime.Scheme, gv schema.GroupVersion) {
scheme.AddKnownTypes(gv,
&datasourceV0.DataSource{}, // or AddKnownTypeWithName?
&datasourceV0.DataSource{},
&datasourceV0.DataSourceList{},
&datasourceV0.HealthCheckResult{},
&unstructured.Unstructured{},
@@ -133,7 +133,7 @@ func (m mockDatasources) UpdateDataSource(ctx context.Context, ds *v0alpha1.Data
}
// Delete implements PluginDatasourceProvider.
func (m mockDatasources) Delete(ctx context.Context, uid string) error {
func (m mockDatasources) DeleteDataSource(ctx context.Context, uid string) error {
return nil
}