Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GitHub Workflows 01-deploy-control-plane and 02-deploy-sap-workload-zone #19

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

rdeveen
Copy link
Collaborator

@rdeveen rdeveen commented Mar 26, 2024

Add GitHub Workflow 01-deploy-control-plane.yaml to deploy SAP Control Plane with GitHub Actions.
Add GitHub Workflow 02-deploy-sap-workload-zone.yaml to deploy SAP Workload with GitHub Actions.

readefries and others added 7 commits March 26, 2024 11:32
commit 449f30ab3d968bbc13eea89dd5485abc7f93c7ec
Author: Hindrik Bruinsma <[email protected]>
Date:   Tue Mar 26 11:32:51 2024 +0100

    Adding GitHub Workflows to SAP Deployer

commit 7a1cd9fca55ae3e090b7f8637b223443428d5acd
Author: Robert de Veen <[email protected]>
Date:   Tue Mar 26 11:00:35 2024 +0100

    Remove redundant command in setup_dependencies function

commit 1fa55d3c7ade75a66a573242d85b9618df3bada0
Author: Robert de Veen <[email protected]>
Date:   Tue Mar 26 10:47:51 2024 +0100

    removed settings that are already stored.

commit f55cb3be5c15ee100bd834bb03068f3d99b710ca
Author: Robert de Veen <[email protected]>
Date:   Tue Mar 26 10:47:07 2024 +0100

    removed whitespaces

commit cb4fb164c448cdbf7355422475763e9f46a684d2
Author: github-actions <[email protected]>
Date:   Tue Mar 26 09:38:10 2024 +0000

    Added updates from deployment - Workflow: Deploy SAP Workload Zone:44-1 [skip ci]

commit 5e3933863c39bf8b22178a2f67dc75458087c210
Author: Robert de Veen <[email protected]>
Date:   Tue Mar 26 10:33:25 2024 +0100

    Comment out az logout command in deploy script

commit c9b07ff96b1ffe67894752e45697fb47866bd0f6
Author: github-actions <[email protected]>
Date:   Tue Mar 26 09:30:08 2024 +0000

    Added updates from deployment - Workflow: Deploy SAP Workload Zone:43-1 [skip ci]

commit 5b387973c880e8449049ea8b13b2a01001d515e1
Author: Robert de Veen <[email protected]>
Date:   Tue Mar 26 10:25:30 2024 +0100

    get_value_with_key "FENCING_SPN_ID"

commit e32b7e39321c193c9774c360ee34c409fed53d01
Author: Robert de Veen <[email protected]>
Date:   Tue Mar 26 09:56:31 2024 +0100

    Update use_service_endpoint flag to true

commit 0d335e191ab6889089f86416a23749836b83a0f3
Author: Robert de Veen <[email protected]>
Date:   Tue Mar 26 09:42:47 2024 +0100

    Update default workload zone configuration name

commit 809391821a0c97bfba58c21e5efd31b1bb8749f2
Author: Robert de Veen <[email protected]>
Date:   Tue Mar 26 09:39:27 2024 +0100

    Fix role assignment check in deploy script

commit 274a2ca3aca7121ae2137691a13b87af61942ef5
Author: Robert de Veen <[email protected]>
Date:   Tue Mar 26 09:23:14 2024 +0100

    Update NFS_provider value and add TODO comment for role assignment check

commit 1679bfcd8a909d2e269c2ce2e7adb1bc7326cc70
Author: Robert de Veen <[email protected]>
Date:   Tue Mar 26 08:34:01 2024 +0100

    Update peer_with_control_plane_vnet to false

commit ade15f0698bc65bd053ac9c1112a317e86e98386
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 17:53:21 2024 +0100

    use_AFS_for_shared_storage = false

commit a414557aac94d0a94233a12f49cf798927c33012
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 16:02:08 2024 +0100

    Fix ARM_SUBSCRIPTION_ID export in deploy script

commit e38bb3437da65ea940e42b466f8f3bd4ce7799bf
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 15:58:53 2024 +0100

    Add ARM_SUBSCRIPTION_ID environment variable

commit 2db8ed8b0d77cc7d95a50c35eae9642bb0cf36eb
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 15:50:42 2024 +0100

    Refactor deployment script and Terraform module paths

commit 429a6b13a855f18e2daa7243479d83df164c6f60
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 15:23:59 2024 +0100

    WL_ARM_OBJECT_ID of Enterprise Application SDAF-GH-Integration

commit d13af6f46fcab5efde21494c051e3e38ea01aa01
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 15:16:38 2024 +0100

    WL_ARM_OBJECT_ID

commit a1f4f3bdc5dd249d2a6c7a3b47b53b287c343e65
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 15:10:29 2024 +0100

    Update keyvault policy to use application ID instead of object ID

commit 211a020b9c3056f55d71e5b60f86ee239e085a90
Author: Hindrik Bruinsma <[email protected]>
Date:   Mon Mar 25 14:13:14 2024 +0100

    Don't use AzDO pipeline variable

commit 03322a7d1dd801edef8141f2e563d4e8f71eef0e
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 15:01:15 2024 +0100

    strip qutoes from values out of app configurations.

commit 32115a09b07d3dfc2199584c2fef06782ee7e6d7
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 14:37:02 2024 +0100

    Refactor set_secrets.sh script to improve readability and maintainability

commit e04083f66efd63bd3f967a68f98e062d0f05c1fc
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 14:10:29 2024 +0100

    Fix variable export in deploy script

commit c34ed7ab4214cf3047389c3513fd619b66958b33
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 14:09:13 2024 +0100

    Update deploy script with echo statements

commit 6ccfcab4b40da656a8f0f8e1d442135de206113a
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 13:49:45 2024 +0100

    Remove commented out code for adding variables to platform variable group

commit f5525d57395e6280bc592a05489580f5b72d9dfb
Author: github-actions <[email protected]>
Date:   Mon Mar 25 12:48:18 2024 +0000

    Updated control plane deployment configuration. - Workflow: Deploy Control Plane:459-1 [skip ci]

commit a7223a684add565f4673a3f6b2d6e26ca693b3c2
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 13:42:25 2024 +0100

    Remove commented out code and conditionally set secret with key WZ_PAT

commit c966039f655a379b26f6d91db96ccebcdf7b3893
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 13:39:10 2024 +0100

    Save Deployer_State_FileName

commit bb2ee008ca59ee01fec946384aa4924950016009
Author: github-actions <[email protected]>
Date:   Mon Mar 25 12:19:51 2024 +0000

    Updated control plane deployment configuration. - Workflow: Deploy Control Plane:458-1 [skip ci]

commit c22004378a87d225c126db7d85a126a03b6262e0
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 13:13:23 2024 +0100

    Fix variable assignment in shared_functions.sh

commit 336f2a45089cddacbcad0a776434903a17f5a5e6
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 12:59:41 2024 +0100

    Update variable group IDs and labels

commit ced5fd1a11d95cb212d7b23b6e3c93e9dd542f94
Author: Hindrik Bruinsma <[email protected]>
Date:   Mon Mar 25 13:08:08 2024 +0100

    Replace `Deployment_Configuration_Path` with `CONFIG_REPO_PATH`, as they point to the same folder

commit 45d3a7ac148044872875b52f59ff9a9522c25542
Author: Hindrik Bruinsma <[email protected]>
Date:   Mon Mar 25 13:07:31 2024 +0100

    Remove duplicate checkout

commit fff815b2f57a4b95dc599faf56855bd3d23d5cb3
Author: Hindrik Bruinsma <[email protected]>
Date:   Mon Mar 25 12:54:38 2024 +0100

    `variable_group` and `parent_variable_group` should be environment variables

commit c79385bfffc08ad0884dfab200e1abbc0f945518
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 11:24:53 2024 +0100

    deployerfolder

commit 3c18fa64d8ad384dff872624badfcb96d88e41ac
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 11:22:15 2024 +0100

    use APP_CONFIGURATION_NAME

commit c2fc0fef98ed30151ea29b72891b88c0c5c5f50a
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 11:08:07 2024 +0100

    use tha main branch

commit 78899d8f320b15a7d5cbffc513f2d455ed116ee5
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 11:06:44 2024 +0100

    Remove debug_variable from pipeline

commit eae077049a71bc0b8ff1ef05c575e2cdc2d70652
Author: Hindrik Bruinsma <[email protected]>
Date:   Mon Mar 25 11:02:19 2024 +0100

    Fail pipeline when files are committed with incorrect line-endings in `WORKSPACES`

commit 3b9563b88e7e45973eca1938d4feb3eb3038bedd
Author: Hindrik Bruinsma <[email protected]>
Date:   Mon Mar 25 10:53:58 2024 +0100

    Add template for other platforms

commit 660a8ced652313fbece02a9eee3c5a24236b4ce2
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 10:39:35 2024 +0100

    Add workflow application token action for Azure login

commit d108bbc723ca3c8b88a406105f78638fc6945c5d
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 10:22:55 2024 +0100

    Remove unnecessary "az ad signed-in-user show" commands

commit bb0df56b77cae8e4fa75f99995ff55323ac8dbae
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 10:20:53 2024 +0100

    az ad signed-in-user show

commit a350d5b4ca4efc7d2e17a1af05f2cde62a207b25
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 10:14:13 2024 +0100

    Update Azure login commands

commit c1ddaaaac9d16ec566c7cc0c72827c443f13e7bb
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 10:00:32 2024 +0100

    Update Azure login steps in MSI workflow

commit 8703400f14b3928da8e15c78466b524b527e1117
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 09:46:36 2024 +0100

    Update Azure login credentials

commit abc0ce8e0a79c38c38d147ffc444523f4997c075
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 09:37:04 2024 +0100

    Refactor Azure login workflows

commit 04d67430f58765fc7782dcbec31c7e3a01af9d7c
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 09:34:37 2024 +0100

    Refactor Azure login workflow

commit 21e53b237e9de2ae562142e68ced72a15886b2df
Author: Hindrik Bruinsma <[email protected]>
Date:   Mon Mar 25 09:28:14 2024 +0100

    Remove duplicate error logging

commit 84f196fce842277a5a766bb6d175ea24a5709c51
Author: Hindrik Bruinsma <[email protected]>
Date:   Mon Mar 25 09:16:30 2024 +0100

    az_var doesn't exist anymore

commit 4148223430e16be8d4cf7057c1c241ac666a9a4e
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 09:27:32 2024 +0100

    Fix Azure login issues

commit b90e1b4651281747d3ebda53d07db5ab6638070d
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 09:23:50 2024 +0100

    Test MSI and SPN Workflow

commit 0aa81f9b9710a91a8a45c1eb351c970901a2015f
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 09:14:12 2024 +0100

    Fix missing closing parenthesis in key_vault assignment

commit 5a165d2a81357c5a5c951deabcdc3cf2624e29d4
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 09:12:38 2024 +0100

    Refactor deployer environment and location variables

commit 503762295817f32ff2d1f64f469d9fc2cbb5f0f8
Author: Hindrik Bruinsma <[email protected]>
Date:   Mon Mar 25 09:10:08 2024 +0100

    Read variables from environment variables/pipelines or config files using shared methods

commit 7c1bff82ed8c238b57c9306bddaabcc2e9c7afcb
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 09:05:43 2024 +0100

    Fix dos2unix conversion issue in deploy script

commit 73e87b6dce40049bf1bfe627d97eee582e186983
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 09:05:02 2024 +0100

    Fix file paths and add echo statements for environment files

commit 2636b1985149feaf3c6bf2a6b130bcc3c8fc1f29
Author: Hindrik Bruinsma <[email protected]>
Date:   Mon Mar 25 08:59:01 2024 +0100

    Fix broken if caused by merging

commit 370ba373564922d20d23b9486266af16050bdd06
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 08:54:15 2024 +0100

    Fix path in set_secrets.sh script

commit d95199270473528f7412aad9a980cbbd6ad2cdc3
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 08:45:03 2024 +0100

    Refactor Azure DevOps configuration and parameter file handling

commit be464f19d3c41d754105b49a3cc37b61de5e640f
Author: Robert de Veen <[email protected]>
Date:   Mon Mar 25 08:37:09 2024 +0100

    Implement exit_error method

commit 24c5766d05b1dbbd07eb5f92379175c004602ccd
Author: Hindrik Bruinsma <[email protected]>
Date:   Mon Mar 25 07:55:02 2024 +0100

    Should always be ran on the container

commit 3dabcde39fa39f3bf799c77f8015f8296eeaff8f
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 17:36:04 2024 +0100

    Fix file path and retrieve environment variables

commit 0febbf8f9ce4d0fed283acb1f3afc1ac8c808e86
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 17:23:40 2024 +0100

    Add USE_MSI flag to disable MSI usage

commit a631e452b26c8795a8d6ac290cce39e94090934b
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 17:20:40 2024 +0100

    Add workload zone configuration to deployment workflow and script

commit af1dd340807b10d2607dc65ab2e09261b322a29c
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 17:12:19 2024 +0100

    CP and WL subscription settings.

commit 256da87be275686844e8c418b0c497113592579c
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 17:11:20 2024 +0100

    removed library folder as required vars

commit 2d3676ed67a85840e063ada9a341e3179c349764
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 17:10:48 2024 +0100

    Add required variables for deployment

commit 16910da4e8d916e92d449ae89a87e8bc59675e08
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 15:03:21 2024 +0100

    No more Permission denied

commit bcde2c1556bbda31fcb79b3322c7cb9d89402f3b
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 14:50:56 2024 +0100

    remane workflow and job names

commit 2f7a167f42cf1625ad61802c2897351864a4fc5a
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 14:15:34 2024 +0100

    Update SAP Workload Zone script filename

commit 38559dbee5d1e78d4541b4fcb8ba3674bc3fd566
Author: Hindrik Bruinsma <[email protected]>
Date:   Fri Mar 22 14:13:02 2024 +0100

    Added input validation method and replaced several Azure Pipeline
    Variables with Environment Variables

commit 94958bf6e17b88a03f375305efab9177673d5fd5
Author: Hindrik Bruinsma <[email protected]>
Date:   Fri Mar 22 14:12:28 2024 +0100

    Use colours from shared_function

commit e8488f3dd4dbb00bd2a5a84cd43363628c586e44
Author: Hindrik Bruinsma <[email protected]>
Date:   Fri Mar 22 14:09:41 2024 +0100

    Use git to determine if changes should be committed

commit b435f12325434f43a07fe78662b60641e06e8a0b
Author: Hindrik Bruinsma <[email protected]>
Date:   Fri Mar 22 14:08:58 2024 +0100

    Add functions to set and get secrets in devops_functions.sh and shared_functions.sh

commit e207839e848b384e1db15cc16f054231c3d41af6
Author: Hindrik Bruinsma <[email protected]>
Date:   Fri Mar 22 13:30:24 2024 +0100

    Extract getting `region_map` with `region` into shared method

commit acec7f19cfd834662d45970bfcb7d4df36128176
Author: Hindrik Bruinsma <[email protected]>
Date:   Fri Mar 22 11:58:52 2024 +0100

    Extracted shell script from Azure DevOps Pipeline

commit f41de959384dc228ce62989458db5411112d4040
Author: github-actions <[email protected]>
Date:   Fri Mar 22 12:49:32 2024 +0000

    Updated control plane deployment configuration. - Workflow: Deploy Control Plane:455-1 [skip ci]

commit 444e4ddcedf5fbcb07a77456e26c6b6f2a5c538e
Author: github-actions <[email protected]>
Date:   Fri Mar 22 12:32:48 2024 +0000

    Added updates for deployment. - Workflow: Deploy Control Plane:454-1 [skip ci]

commit adfa6ce07bf5e514910eb375689b52b4e4bce8f8
Author: github-actions <[email protected]>
Date:   Fri Mar 22 12:27:13 2024 +0000

    Added updates for deployment. - Workflow: Deploy Control Plane:452-1 [skip ci]

commit e441d86dc366963eaf401fda34c967c696e02240
Author: github-actions <[email protected]>
Date:   Fri Mar 22 12:21:42 2024 +0000

    Adding PGP key for encryption of state file

commit 4ea0ee3b6f42770f8236b08d4f8d850b67b3a0d1
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 13:20:22 2024 +0100

    update library DVD-WEEU-SAP_LIBRARY

commit dcecc80f89f9037ef4f628f079339726a49b1709
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 13:13:55 2024 +0100

    Add  workspaces

commit 18c0b65a063a8e7b66499c6be328284654e0ef68
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 12:16:10 2024 +0100

    add client id and secrets guids

commit 3d631ea1703fba8093040aec2f2edfeb7a3361e6
Author: Robert de Veen <[email protected]>
Date:   Fri Mar 22 12:07:04 2024 +0100

    Add SAP workload zone workflow inputs

commit 3a918ff6e121f59284ccc52157b1b51a062036f8
Author: Hindrik Bruinsma <[email protected]>
Date:   Tue Mar 26 11:32:51 2024 +0100

    Adding GitHub Workflows to SAP Deployer

commit 55e6df0e7273904136f568a2fa353bc3d97a388b
Author: Kimmo Forss <[email protected]>
Date:   Fri Mar 15 17:39:22 2024 +0200

    Revert "Update proximity placement group ID in app tier VM configuration"

    This reverts commit 5f3cf34572622f643754a77996a171737c50c1b1.

commit 12b1b7cd7196a10716917d1ff5fa13d5515895ec
Author: Kimmo Forss <[email protected]>
Date:   Fri Mar 15 17:36:41 2024 +0200

    Update proximity placement group ID in app tier VM configuration

commit df8533b9cf85c2f9526572d6ee1510e1cc228157
Author: hdamecharla <[email protected]>
Date:   Fri Mar 15 13:19:04 2024 +0530

    Update repository references to use 'main' branch instead of tags
@rdeveen rdeveen changed the title Add GitHub Workflows 01-deploy-control-plane.yaml Add GitHub Workflows 01-deploy-control-plane and 02-deploy-sap-workload-zone Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants