Skip to content

Commit a77f14f

Browse files
Clee2691openshift-merge-bot[bot]
authored andcommitted
LOG-9381: Add 'client_secret_credential' type to AzureLogsIngestion sink auth
1 parent ff06c7a commit a77f14f

6 files changed

Lines changed: 7 additions & 0 deletions

File tree

internal/generator/vector/output/azure/azurelogsingestion/azli_common.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dcr_immutable_id = "dcr-a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"
66
stream_name = "Custom-MyTable_Logs_0_CL"
77

88
[sinks.output_azure_log_ingestion.auth]
9+
azure_credential_kind = "client_secret_credential"
910
azure_tenant_id = "a0b1c2d3-e4f5-a6b7-c8d9-e0f1a2b3c4d5"
1011
azure_client_id = "b1c2d3e4-f5a6-b7c8-d9e0-f1a2b3c4d5e6"
1112
azure_client_secret = "SECRET[kubernetes_secret.azure-log-ingestion-secret/client_secret]"

internal/generator/vector/output/azure/azurelogsingestion/azli_timestamp_field.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ stream_name = "Custom-MyTable_Logs_0_CL"
77
timestamp_field = "Timestamp"
88

99
[sinks.output_azure_log_ingestion.auth]
10+
azure_credential_kind = "client_secret_credential"
1011
azure_tenant_id = "a0b1c2d3-e4f5-a6b7-c8d9-e0f1a2b3c4d5"
1112
azure_client_id = "b1c2d3e4-f5a6-b7c8-d9e0-f1a2b3c4d5e6"
1213
azure_client_secret = "SECRET[kubernetes_secret.azure-log-ingestion-secret/client_secret]"

internal/generator/vector/output/azure/azurelogsingestion/azli_tls.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dcr_immutable_id = "dcr-a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"
66
stream_name = "Custom-MyTable_Logs_0_CL"
77

88
[sinks.output_azure_log_ingestion.auth]
9+
azure_credential_kind = "client_secret_credential"
910
azure_tenant_id = "a0b1c2d3-e4f5-a6b7-c8d9-e0f1a2b3c4d5"
1011
azure_client_id = "b1c2d3e4-f5a6-b7c8-d9e0-f1a2b3c4d5e6"
1112
azure_client_secret = "SECRET[kubernetes_secret.azure-log-ingestion-secret/client_secret]"

internal/generator/vector/output/azure/azurelogsingestion/azli_token_scope.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ stream_name = "Custom-MyTable_Logs_0_CL"
77
token_scope = "https://monitor.azure.cn/.default"
88

99
[sinks.output_azure_log_ingestion.auth]
10+
azure_credential_kind = "client_secret_credential"
1011
azure_tenant_id = "a0b1c2d3-e4f5-a6b7-c8d9-e0f1a2b3c4d5"
1112
azure_client_id = "b1c2d3e4-f5a6-b7c8-d9e0-f1a2b3c4d5e6"
1213
azure_client_secret = "SECRET[kubernetes_secret.azure-log-ingestion-secret/client_secret]"

internal/generator/vector/output/azure/azurelogsingestion/azli_tuning.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dcr_immutable_id = "dcr-a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"
66
stream_name = "Custom-MyTable_Logs_0_CL"
77

88
[sinks.output_azure_log_ingestion.auth]
9+
azure_credential_kind = "client_secret_credential"
910
azure_tenant_id = "a0b1c2d3-e4f5-a6b7-c8d9-e0f1a2b3c4d5"
1011
azure_client_id = "b1c2d3e4-f5a6-b7c8-d9e0-f1a2b3c4d5e6"
1112
azure_client_secret = "SECRET[kubernetes_secret.azure-log-ingestion-secret/client_secret]"

internal/generator/vector/output/azure/azurelogsingestion/azurelogsingestion.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import (
1818

1919
const (
2020
azureCredentialKindWorkloadIdentity = "workload_identity"
21+
azureCredentialKindClientSecret = "client_secret_credential"
2122
)
2223

2324
func auth(s *sinks.AzureLogsIngestion, azli *obs.AzureLogsIngestion) {
@@ -48,6 +49,7 @@ func auth(s *sinks.AzureLogsIngestion, azli *obs.AzureLogsIngestion) {
4849
}
4950
}
5051
default:
52+
auth.AzureCredentialKind = azureCredentialKindClientSecret
5153
if azliAuth.ClientSecret != nil {
5254
auth.AzureTenantId = azliAuth.ClientSecret.TenantId
5355
auth.AzureClientId = azliAuth.ClientSecret.ClientId

0 commit comments

Comments
 (0)