Opeyemi
9a35608fc3
Revert "restrict deployment to USDEV and protect environment ( #9571 )" ( #9583 )
...
This reverts commit f9faeeba4c
.
2024-06-11 15:31:37 +01:00
Opeyemi
f9faeeba4c
restrict deployment to USDEV and protect environment ( #9571 )
...
* restrict deployment to USDEV and protect environment
* remove converting env name to lower char
2024-06-11 12:03:04 +01:00
Opeyemi
acb153520e
[BRE-50] - Update Slack Notif Channel Ref ( #9267 )
...
* delete slack notif channel ref
* update slack channel reference
2024-05-21 19:22:15 +01:00
MtnBurrit0
f07d1039c1
Display commit status in GH summary ( #8918 )
2024-04-29 08:25:59 -06:00
MtnBurrit0
c8a3cb5708
[DEVOPS-1919] - Slack messages contain the incorrect git commit sha ( #8813 )
...
* Initial run to see what data I can access
* Update to use JQ
* Use dev action
* Implement artifact build sha
- Moved notify job to happen post artifact check
- Removed git sha job
- Updated jobs to use real artifact sha
* Update .github/workflows/deploy-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Handle web build triggers
- Update GH environment with commit as well
---------
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2024-04-19 13:39:06 -06:00
Alex Urbina
2ae6fbe275
DEVOPS-1843 Fix US DEV Web Vault deploys one commit behind ( #8458 )
...
* DEVOPS-1843 REFACTOR: Trigger web vault deploy step to send the build-web run-id to deploy-web workflow
* DEVOPS-1843 ADD: build-web-run-id input to deploy-web workflow to download specific run_id artifact
* DEVOPS-1843 FIX: build-web-run-id input in build-web workflow
* DEVOPS-1843 REFACTOR: build-web-run-id parameter type to number
* DEVOPS-1843 ADD: build-web-run-id input to deploy-web workflow to workflow_dispatch
* DEVOPS-1843 FIX: build-web-run-id type in deploy-web.yml
* DEVOPS-1843 REFACTOR: web vault deploy action to use GitHub Run ID
* DEVOPS-1843 REFACTOR: cloud asset download steps in deploy-web.yml
* DEVOPS-1843 REFACTOR: description for build-web workflow Run ID
Co-authored-by: MtnBurrit0 <77340197+mimartin12@users.noreply.github.com>
---------
Co-authored-by: MtnBurrit0 <77340197+mimartin12@users.noreply.github.com>
2024-03-25 11:05:25 -06:00
Joseph Flinn
1259890f17
Update Deploy Web Inputs ( #8236 )
...
* Switch from bool to string comparison
* Switching to a simpler boolean logic for file deletion
2024-03-06 20:07:54 -08:00
renovate[bot]
bd4453cce5
[deps] DevOps: Update gh minor ( #8179 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 13:49:15 -05:00
Joseph Flinn
06993594cc
azcopy - Switch hash comparison from timestamp ( #8218 )
...
* Switch from timestamp to hash comparison
* Switch flag placement
* Add a value to the --compare-hash option
* Setting compare-hash to a string value
* undo debug default
2024-03-06 07:22:37 -08:00
Alex Urbina
ed2bd7c900
DEVOPS-1826 Add sync-delete-destination-files flag to stop deleting remote files in Storage Accounts ( #8200 )
...
* DEVOPS-1826 ADD: sync-not-delete-destination-files flag to deployment workflow
* DEVOPS-1826 REFACTOR: sync utility to delete destination files
* DEVOPS-1826 FIX: sync-delete-destination-files step in deploy-web.yml
* DEVOPS-1826 ADD: invert-sync-delete-destination-files option to deploy-web.yml
* DEVOPS-1826 REFACTOR: deploy-web.yml with invert-default-sync-delete-destination-files-value
* DEVOPS-1826 REFACTOR: sync-delete-destination-files value in deploy-web.yml
* DEVOPS-1826 REFACTOR: debug mode default value
2024-03-05 17:03:49 -06:00
Alex Urbina
e833e93b3b
DEVOPS-1743 Web Vault Migration workflow improvements ( #7966 )
...
* DEVOPS-1743 REFACTOR: Azure Storage Account sync process
* DEVOPS-1743 REFACTOR: deploy-web.yml to include branch or tag information on run
* DEVOPS-1743 REFACTOR: Slack channel for devops alerts
* DEVOPS-1743 DEBUG: display index.html content
* DEVOPS-1743 REFACTOR: Azure storage blob sync command in deploy-web.yml
* DEVOPS-1743 Update Azure Storage Account connection string retrieval
* DEVOPS-1743 DEGUG: azcopy version check before syncing to Azure Storage Account
* DEVOPS-1743 REFACTOR: azcopy command in deploy-web.yml
* DEVOPS-1743 REFACTOR: add recursive flag to azcopy command
* DEVOPS-1743 REFACTOR: azcopy command in deploy-web.yml
* DEVOPS-1743 FIX: azcopy sync command in deploy-web.yml
* DEVOPS-1743 FIX: URL formatting in deploy-web.yml
* DEVOPS-1743 ADD: azcopy login command to deploy-web.yml
* DEVOPS-1743 ADD: AZCOPY_AUTO_LOGIN_TYPE to AZCLI
* DEVOPS-1743 REFACTOR: azcopy sync command to include date parameter
* DEVOPS-1743 REFACTOR: deploy-web.yml script to fix sync command
* DEVOPS-1743 ADD: Azure Storage Account sync with debug logging
* DEVOPS-1743 Add debug logs for azcopy
* DEVOPS-1743 ADD: sync-utility parameters to use either az sync or azcopy in subsequent steps in deploy-web.yml
* DEVOPS-1743 FIX: conditional statements in deploy-web.yml
* DEVOPS-1743 ADD: debug logs for azcopy utility
* DEVOPS-1743 REFACTOR: sync utility to az-sync
* DEVOPS-1743 REFACTOR: azcopy logs and sync utility
* DEVOPS-1743 REFACTOR: sync-utility option to deploy-web workflow
* DEVOPS-1743 REFACTOR: AZCOPY_AUTO_LOGIN_TYPE to SPN
* DEVOPS-1743 ADD: azcopy login status command
* DEVOPS-1743 ADD: AZCOPY environment variables for SPA authentication
* DEVOPS-1743 REFACTOR: AZCOPY_SPA_APPLICATION_ID and AZCOPY_TENANT_ID environment variables
* DEVOPS-1743 FIX: azcopy sync destination URL
* DEVOPS-1743 Update AZCOPY environment variables
* DEVOPS-1743 REFACTOR: deploy-web.yml with AZCOPY environment variables
* DEVOPS-1743 FIX: sync command in deploy-web.yml
* DEVOPS-1743 ADD: retrieval of Storage Account SPN Client Secret for azcopy
* DEVOPS-1743 ADD: retrieval of Storage Account SPN Application ID and Tenant ID for azcopy
* DEVOPS-1743 REFACTOR: sync-utility to azcopy in deploy-web.yml
* DEVOPS-1743 REFACTOR: secrets retrieval IDs in deploy-web.yml
* DEVOPS-1743 DELETE: unnecessary commands in deploy-web.yml
* DEVOPS-1743 REFACTOR: secrets retrieval in deploy-web.yml
* DEVOPS-1743 ADD: debug mode to deploy-web workflow
* DEVOPS-1743 REFACTOR: deploy-web.yml to remove unnecessary conditional checks
2024-02-27 14:48:36 -05:00
renovate[bot]
8028329522
[deps] DevOps: Update ubuntu to v22 ( #7877 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-08 15:56:39 -05:00
renovate[bot]
2ee482d6f9
[deps] DevOps: Update gh minor ( #7864 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-08 14:38:19 -05:00
Opeyemi
eeb1390c86
fix the typo in fetching SHA ( #7570 )
2024-01-16 17:28:47 +00:00
Opeyemi
6cd6de5c91
Add the Commit sha of the branch or tag deployed ( #7567 )
...
* Add the Commit sha of the branch or tag deployed
* update SHA command
2024-01-16 16:31:17 +00:00
Michał Chęciński
53e4127ab8
[DEVOPS-1501] Build and Deploy Web Vault for USDEV (DevTest) ( #7309 )
...
* Add usdev config
* add command to build usdev to package
* Add usdev to build
* Add usdev to web deploy workflow
* Fix
* Fix
* Fix
2023-12-21 17:10:31 +01:00
Vince Grassia
f0d5398f7c
Update workflow to use new report action ( #7296 )
2023-12-20 23:32:51 +00:00
Alex Urbina
139ba13f2a
DEVOPS-1683 Refactor deploy-web workflow ( #7184 )
...
* DEVOPS-1683 REFACTOR: Azure Storage Account Blob container sync
* DEVOPS-1683 REFACTOR: deploy-non-prod-web.yml: Changed destination container to '$web' and added delete-destination flag
* DEVOPS-1683 FIX: Source path in Azure Storage Blob sync
* DEVOPS-1683 REFACTOR: deploy-non-prod-web.yml with tag input
* DEVOPS-1683 REFACTOR: Add EUPROD environment configuration
* DEVOPS-1683 DELETE: deploy workflow for EU-QA web
* DEVOPS-1683 ADD: GitHub deployment and update deployment status
* DEVOPS-1683 REFACTOR: Slack channel for devops alerts for testing purposes
* DEVOPS-1683 ADD: environment variables to deploy-non-prod-web workflow
* DEVOPS-1683 REFACTOR: environment URLs in deploy-non-prod-web.yml
* DEVOPS-1683 DELETE: Deploy workflow for EU-PRD Cloud
* DEVOPS-1683 REFACTOR: Update deployment process for non-prod web app
* DEVOPS-1683 REFACTOR: deploy configuration for non-prod web environments
* DEVOPS-1683 DELETE: environment-branch and cfpages-deploy from deploy-non-prod-web workflow
* DEVOPS-1683 REFACTOR: deployment environment in
deploy-non-prod-web.yml
* DEVOPS-1683 DELETE: steps in deploy workflow for testing purposes
* Revert "DEVOPS-1683 DELETE: steps in deploy workflow for testing purposes"
This reverts commit 5ad5802857
.
* DEVOPS-1683 ADD: write permissions for deployments
* DEVOPS-1683 REFACTOR: slack-channel in deploy-non-prod-web.yml
* DEVOPS-1683 REFACTOR: deployment status to use dynamic values
* DEVOPS-1683 REFACTOR: slack-channel in deploy-non-prod-web.yml
* DEVOPS-1683 REFACTOR: project name in deployment workflow
* DEVOPS-1683 ADD: Deploy task to non-prod web deployment workflow
* DEVOPS-1683 ADD: Approval step for deployment
* DEVOPS-1683 REFACTOR: Approval job for deployment to non-prod web environment
* DEVOPS-1683 REFACTOR: branch reference in deploy workflow
* DEVOPS-1683 REFACTOR: default branch name in
deploy-non-prod-web.yml
* DEVOPS-1683 ADD: notify-start job to deployment workflow
* DEVOPS-1683 REFACTOR: deploy workflow name
* DEVOPS-1683 Update default environment to USQA in deploy-non-prod-web.yml
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-non-prod-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* DEVOPS-1683 REFACTOR: Slack channel for non-prod deployment
* DEVOPS-1683 REFACTOR: environment configuration for non-production web deployment
* DEVOPS-1683 REFACTOR: job name for building web for missing branch
* DEVOPS-1683 REFACTOR: notify-start dependencies need setup job
* DEVOPS-1683 REFACTOR download and trigger steps in deploy-non-prod-web.yml
* DEVOPS-1683 REFACTOR: branch name in deploy workflow
* DEVOPS-1683 RENAME: deploy-non-prod-web.yml to deploy-web.yml
* Revert "DEVOPS-1683 RENAME: deploy-non-prod-web.yml to deploy-web.yml"
This reverts commit 2ae5519fdc
.
* DEVOPS-1683 REFACTOR: branch/tag references in deploy workflow
* DEVOPS-1683 RENAME: deploy-non-prod-web.yml to deploy-web.yml
* DEVOPS-1683 REFACTOR: branch-or-tag description
* Revert "DEVOPS-1683 REFACTOR: branch-or-tag description"
This reverts commit a326a32bf3
.
* Update .github/workflows/deploy-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
* Update .github/workflows/deploy-web.yml
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
---------
Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2023-12-18 16:09:36 -07:00