Skip to content

Commit 66535f1

Browse files
Introduce a version check mechanism
1 parent a19b8eb commit 66535f1

56 files changed

Lines changed: 1766 additions & 161 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
egress-policy: audit
4444

4545
- name: Checkout repository
46-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
46+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4747

4848
- name: Initialize CodeQL
4949
uses: github/codeql-action/init@5d4e8d1aca955e8d8589aabd499c5cae939e33c7 # v4.31.9

.github/workflows/dependency-review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ jobs:
2222
egress-policy: audit
2323

2424
- name: 'Checkout Repository'
25-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
25+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2626
- name: 'Dependency Review'
2727
uses: actions/dependency-review-action@3b139cfc5fae8b618d3eae3675e383bb1769c019 # v4.5.0

.github/workflows/github-actions-ansible-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
egress-policy: audit
1515

1616
- name: Checkout the code
17-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818

1919
- name: Setup Python
20-
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 #v5.4.0
20+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 #v6.2.0
2121
with:
2222
python-version: '3.10'
2323

.github/workflows/github-actions-code-coverage.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
egress-policy: audit
1515

1616
- name: Checkout the code
17-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 #v6.0.1
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #v6.0.2
1818

1919
- name: Setup Python
20-
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 #v5.4.0
20+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 #v6.2.0
2121
with:
2222
python-version: '3.10'
2323

.github/workflows/ossf-scoreboard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
egress-policy: audit
3232

3333
- name: "Checkout code"
34-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
34+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3535
with:
3636
persist-credentials: false
3737

.github/workflows/trivy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
egress-policy: audit
2424

2525
- name: Checkout code
26-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
26+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2727

2828
- name: Run Trivy vulnerability scanner (file system)
2929
uses: aquasecurity/trivy-action@18f2510ee396bbf400402947b394f2dd8c87dbb0 # 0.29.0

WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00/sap-parameters.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ db_instance_number: "00"
2424
platform: HANA
2525
database_high_availability: true
2626
database_cluster_type: AFA
27+
# database scale out
28+
database_scale_out : false
2729

2830
#############################################################################
2931
# Storage Profile #
@@ -42,3 +44,9 @@ secret_id: https://<key-vault-name>.vault.azure.net/secrets/
4244
# The MSI Client ID is used to authenticate to Azure services
4345
# and is required if the management server uses user assigned managed identity
4446
user_assigned_identity_client_id: "00000000-0000-0000-0000-000000000000"
47+
48+
#############################################################################
49+
# ANF Parameters (optional) #
50+
#############################################################################
51+
ANF_account_rg: "ANF-RESOURCE-GROUP"
52+
ANF_account_name: "ANF-ACCOUNT-NAME"

docs/SETUP.MD

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,9 +198,16 @@ telemetry_data_destination: "azureloganalytics"
198198
telemetry_table_name: "your-telemetry-table-name"
199199

200200
# The workspace id, shared key of the Log Analytics workspace.
201+
# If laws_shared_key is not provided, it will be auto-fetched from Azure using the parameters below.
201202
laws_shared_key: "your-log-analytics-shared-key"
202203
laws_workspace_id: "your-log-analytics-workspace-id"
203204

205+
# Optional: Azure subscription and resource details for auto-fetching Log Analytics shared key.
206+
# Required when laws_shared_key is not provided.
207+
laws_subscription_id: "your-laws-subscription-id"
208+
laws_resource_group: "your-laws-resource-group"
209+
laws_workspace_name: "your-laws-workspace-name"
210+
204211
# The cluster name, data ingestion URI, and client ID of the Azure Data Explorer.
205212
adx_cluster_fqdn: "your-adx-cluster-fqdn"
206213
adx_database_name: "your-adx-database-name"
@@ -280,6 +287,7 @@ db_sid: "your-db-sid"
280287
# Boolean indicating if the SCS and database is configured as highly available.
281288
scs_high_availability: true
282289
database_high_availability: true
290+
database_scale_out : false # true if database high availability is configured as scale-out
283291
284292
# The high availability configuration of the SCS and DB instance. Supported values are:
285293
# - AFA (for Azure Fencing Agent)

docs/TELEMETRY_SETUP.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,5 +74,9 @@ This guide outlines the steps to create an Azure Data Explorer (Kusto) cluster a
7474

7575
5. **Parameters**
7676
- **laws_workspace_id:** Log Analytics Workspace ID [Workspace ID]
77-
- **laws_shared_key:** Log Analytics Shared Key [Primary Key]
77+
- **laws_shared_key:** Log Analytics Shared Key [Primary Key, if available]
78+
- **laws_subscription_id:** Subscription ID where the Log Analytics Workspace is created
79+
- **laws_resource_group:** Resource Group name where the Log Analytics Workspace is created
80+
- **laws_workspace_name:** Log Analytics Workspace name
7881
- **telemetry_table_name:** Name of the table in Log Analytics SAP_AUTOMATION_QA
82+
- **user_assigned_identity_client_id:** User Assigned Managed Identity Client ID (optional, required if using UAMI for authentication)

requirements.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ azure-identity
88
azure-kusto-data
99
azure-kusto-ingest
1010
azure-mgmt-compute
11+
azure-mgmt-loganalytics
1112
azure-mgmt-network
1213
azure-storage-blob
1314
azure-storage-queue

0 commit comments

Comments
 (0)