Chore: Remove prometheusAzureOverrideAudience feature toggle (#71599)
* Remove prometheusAzureOverrideAudience feature toggle * Remove overrideAudienceAllowed flag
This commit is contained in:
@@ -49,7 +49,6 @@ Some features are enabled by default. You can disable these feature by setting t
|
|||||||
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| `trimDefaults` | Use cue schema to remove values that will be applied automatically |
|
| `trimDefaults` | Use cue schema to remove values that will be applied automatically |
|
||||||
| `panelTitleSearch` | Search for dashboards using panel title |
|
| `panelTitleSearch` | Search for dashboards using panel title |
|
||||||
| `prometheusAzureOverrideAudience` | Experimental. Allow override default AAD audience for Azure Prometheus endpoint |
|
|
||||||
| `publicDashboards` | Enables public access to dashboards |
|
| `publicDashboards` | Enables public access to dashboards |
|
||||||
| `migrationLocking` | Lock database during migrations |
|
| `migrationLocking` | Lock database during migrations |
|
||||||
| `correlations` | Correlations page |
|
| `correlations` | Correlations page |
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ export interface FeatureToggles {
|
|||||||
['live-service-web-worker']?: boolean;
|
['live-service-web-worker']?: boolean;
|
||||||
queryOverLive?: boolean;
|
queryOverLive?: boolean;
|
||||||
panelTitleSearch?: boolean;
|
panelTitleSearch?: boolean;
|
||||||
prometheusAzureOverrideAudience?: boolean;
|
|
||||||
publicDashboards?: boolean;
|
publicDashboards?: boolean;
|
||||||
publicDashboardsEmailSharing?: boolean;
|
publicDashboardsEmailSharing?: boolean;
|
||||||
lokiExperimentalStreaming?: boolean;
|
lokiExperimentalStreaming?: boolean;
|
||||||
|
|||||||
@@ -41,12 +41,6 @@ var (
|
|||||||
Stage: FeatureStagePublicPreview,
|
Stage: FeatureStagePublicPreview,
|
||||||
Owner: grafanaAppPlatformSquad,
|
Owner: grafanaAppPlatformSquad,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
Name: "prometheusAzureOverrideAudience",
|
|
||||||
Description: "Experimental. Allow override default AAD audience for Azure Prometheus endpoint",
|
|
||||||
Stage: FeatureStagePublicPreview,
|
|
||||||
Owner: grafanaObservabilityMetricsSquad,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
Name: "publicDashboards",
|
Name: "publicDashboards",
|
||||||
Description: "Enables public access to dashboards",
|
Description: "Enables public access to dashboards",
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ disableEnvelopeEncryption,GA,@grafana/grafana-as-code,false,false,false,false
|
|||||||
live-service-web-worker,experimental,@grafana/grafana-app-platform-squad,false,false,false,true
|
live-service-web-worker,experimental,@grafana/grafana-app-platform-squad,false,false,false,true
|
||||||
queryOverLive,experimental,@grafana/grafana-app-platform-squad,false,false,false,true
|
queryOverLive,experimental,@grafana/grafana-app-platform-squad,false,false,false,true
|
||||||
panelTitleSearch,preview,@grafana/grafana-app-platform-squad,false,false,false,false
|
panelTitleSearch,preview,@grafana/grafana-app-platform-squad,false,false,false,false
|
||||||
prometheusAzureOverrideAudience,preview,@grafana/observability-metrics,false,false,false,false
|
|
||||||
publicDashboards,preview,@grafana/dashboards-squad,false,false,false,false
|
publicDashboards,preview,@grafana/dashboards-squad,false,false,false,false
|
||||||
publicDashboardsEmailSharing,preview,@grafana/dashboards-squad,false,true,false,false
|
publicDashboardsEmailSharing,preview,@grafana/dashboards-squad,false,true,false,false
|
||||||
lokiExperimentalStreaming,experimental,@grafana/observability-logs,false,false,false,false
|
lokiExperimentalStreaming,experimental,@grafana/observability-logs,false,false,false,false
|
||||||
|
|||||||
|
@@ -27,10 +27,6 @@ const (
|
|||||||
// Search for dashboards using panel title
|
// Search for dashboards using panel title
|
||||||
FlagPanelTitleSearch = "panelTitleSearch"
|
FlagPanelTitleSearch = "panelTitleSearch"
|
||||||
|
|
||||||
// FlagPrometheusAzureOverrideAudience
|
|
||||||
// Experimental. Allow override default AAD audience for Azure Prometheus endpoint
|
|
||||||
FlagPrometheusAzureOverrideAudience = "prometheusAzureOverrideAudience"
|
|
||||||
|
|
||||||
// FlagPublicDashboards
|
// FlagPublicDashboards
|
||||||
// Enables public access to dashboards
|
// Enables public access to dashboards
|
||||||
FlagPublicDashboards = "publicDashboards"
|
FlagPublicDashboards = "publicDashboards"
|
||||||
|
|||||||
@@ -11,9 +11,6 @@ import { AzureCredentialsForm } from './AzureCredentialsForm';
|
|||||||
export const AzureAuthSettings = (props: HttpSettingsBaseProps) => {
|
export const AzureAuthSettings = (props: HttpSettingsBaseProps) => {
|
||||||
const { dataSourceConfig, onChange } = props;
|
const { dataSourceConfig, onChange } = props;
|
||||||
|
|
||||||
const [overrideAudienceAllowed] = useState<boolean>(
|
|
||||||
config.featureToggles.prometheusAzureOverrideAudience || !!dataSourceConfig.jsonData.azureEndpointResourceId
|
|
||||||
);
|
|
||||||
const [overrideAudienceChecked, setOverrideAudienceChecked] = useState<boolean>(
|
const [overrideAudienceChecked, setOverrideAudienceChecked] = useState<boolean>(
|
||||||
!!dataSourceConfig.jsonData.azureEndpointResourceId
|
!!dataSourceConfig.jsonData.azureEndpointResourceId
|
||||||
);
|
);
|
||||||
@@ -53,29 +50,25 @@ export const AzureAuthSettings = (props: HttpSettingsBaseProps) => {
|
|||||||
onCredentialsChange={onCredentialsChange}
|
onCredentialsChange={onCredentialsChange}
|
||||||
disabled={dataSourceConfig.readOnly}
|
disabled={dataSourceConfig.readOnly}
|
||||||
/>
|
/>
|
||||||
{overrideAudienceAllowed && (
|
<h6>Azure configuration</h6>
|
||||||
<>
|
<div className="gf-form-group">
|
||||||
<h6>Azure configuration</h6>
|
<InlineFieldRow>
|
||||||
<div className="gf-form-group">
|
<InlineField labelWidth={26} label="Override AAD audience" disabled={dataSourceConfig.readOnly}>
|
||||||
<InlineFieldRow>
|
<InlineSwitch value={overrideAudienceChecked} onChange={onOverrideAudienceChange} />
|
||||||
<InlineField labelWidth={26} label="Override AAD audience" disabled={dataSourceConfig.readOnly}>
|
</InlineField>
|
||||||
<InlineSwitch value={overrideAudienceChecked} onChange={onOverrideAudienceChange} />
|
</InlineFieldRow>
|
||||||
</InlineField>
|
{overrideAudienceChecked && (
|
||||||
</InlineFieldRow>
|
<InlineFieldRow>
|
||||||
{overrideAudienceChecked && (
|
<InlineField labelWidth={26} label="Resource ID" disabled={dataSourceConfig.readOnly}>
|
||||||
<InlineFieldRow>
|
<Input
|
||||||
<InlineField labelWidth={26} label="Resource ID" disabled={dataSourceConfig.readOnly}>
|
className="width-30"
|
||||||
<Input
|
value={dataSourceConfig.jsonData.azureEndpointResourceId || ''}
|
||||||
className="width-30"
|
onChange={onResourceIdChange}
|
||||||
value={dataSourceConfig.jsonData.azureEndpointResourceId || ''}
|
/>
|
||||||
onChange={onResourceIdChange}
|
</InlineField>
|
||||||
/>
|
</InlineFieldRow>
|
||||||
</InlineField>
|
)}
|
||||||
</InlineFieldRow>
|
</div>
|
||||||
)}
|
|
||||||
</div>
|
|
||||||
</>
|
|
||||||
)}
|
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user