Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/flexibleserver-auto-shutdown.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,12 @@ jobs:
env:
DEV_ENV: ${{ env.DEV_ENV }}

# prod flex server ccd sccs instance
- name: Production - Postgres Flexible server Auto Stop
run: ./scripts/flexible-server/auto-start-stop.sh stop production '' primary
env:
DEV_ENV: ${{ env.DEV_ENV }}

- name: Untagged - Postgres Flexible server Auto Stop
run: ./scripts/flexible-server/auto-start-stop.sh stop untagged '' primary
env:
Expand Down
44 changes: 22 additions & 22 deletions .github/workflows/parsegithubissue-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ on:
pull_request:
env:
GH_TOKEN: ${{ secrets.PLATFORM_USER_TOKEN }}
SLACK_WEBHOOK: ${{ secrets.TEST_CHANNEL_SLACK_WEBHOOK }}
APPROVAL_STATE: 'Pending Approval'
APPROVAL_COMMENT: 'Pending Approval'
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
APPROVAL_STATE: "Pending Approval"
APPROVAL_COMMENT: "Pending Approval"
SLACK_TOKEN: ${{ secrets.AUTO_SHUTDOWN_OAUTH_TOKEN }}
permissions:
id-token: write
Expand All @@ -20,7 +20,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: '0'
fetch-depth: "0"
token: ${{ env.GH_TOKEN }}
ref: ${{ github.head_ref }}

Expand All @@ -36,15 +36,15 @@ jobs:
id: create-issue
env:
GITHUB_TOKEN: ${{ env.GH_TOKEN }}
TITLE: 'PR-${{ github.event.pull_request.number }}'
JUSTIFICATION: 'Development'
PULL_REQUEST: 'PR-${{ github.event.pull_request.number }}'
BUSINESS_AREA: 'CFT'
TEAM_NAME: 'PlatOps'
ENVIRONMENT: 'AAT / Staging'
START_DATE: '${{ env.START_DATE }}'
END_DATE: '${{ env.END_DATE }}'
POST_11PM: 'No'
TITLE: "PR-${{ github.event.pull_request.number }}"
JUSTIFICATION: "Development"
PULL_REQUEST: "PR-${{ github.event.pull_request.number }}"
BUSINESS_AREA: "CFT"
TEAM_NAME: "PlatOps"
ENVIRONMENT: "AAT / Staging"
START_DATE: "${{ env.START_DATE }}"
END_DATE: "${{ env.END_DATE }}"
POST_11PM: "No"
with:
filename: .github/ISSUE_TEMPLATE/1-pull-request-template.md
update_existing: true
Expand All @@ -54,7 +54,7 @@ jobs:
- name: add processing label
uses: actions-ecosystem/action-add-labels@v1
with:
labels: 'Processing'
labels: "Processing"
number: ${{ steps.create-issue.outputs.number }}

#Comment if approver is equal to requester
Expand Down Expand Up @@ -158,7 +158,7 @@ jobs:
#Setup Python
- uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: "3.11"

# Install Python requirements
- name: Install Python Requirements
Expand All @@ -185,7 +185,7 @@ jobs:
if: env.PROCESS_SUCCESS != 'true'
uses: actions-ecosystem/action-add-labels@v1
with:
labels: 'Error in form'
labels: "Error in form"
number: ${{ steps.create-issue.outputs.number }}

# Provide any error messages to user as a comment
Expand All @@ -204,7 +204,7 @@ jobs:
run: exit 1

# Login to Azure CLI (for cost analysis)
- name: 'Az CLI login'
- name: "Az CLI login"
uses: azure/login@v2
with:
client-id: 2b6fa9d7-7dba-4600-a58a-5e25554997aa # DTS AKS Auto-Shutdown
Expand All @@ -230,7 +230,7 @@ jobs:
run: ./scripts/aks/send-slack-message.sh
env:
SLACK_WEBHOOK: ${{ env.SLACK_WEBHOOK }}
ISSUE_TITLE: 'PR-${{ github.event.pull_request.number }}'
ISSUE_TITLE: "PR-${{ github.event.pull_request.number }}"
CHANGE_JIRA_ID: ${{ env.CHANGE_JIRA_ID }}
REQUEST_URL: ${{ env.REQUEST_URL }}
BUSINESS_AREA_ENTRY: ${{ env.BUSINESS_AREA_ENTRY }}
Expand Down Expand Up @@ -271,7 +271,7 @@ jobs:
if: env.ERROR_IN_COSTS == 'true'
uses: actions-ecosystem/action-add-labels@v1
with:
labels: 'Cost Error'
labels: "Cost Error"
number: ${{ steps.create-issue.outputs.number }}

#Set approval_state environment var to auto-approved if cost value is less than £5,000
Expand All @@ -286,7 +286,7 @@ jobs:
if: env.APPROVAL_STATE == 'auto-approved'
uses: actions-ecosystem/action-add-labels@v1
with:
labels: 'auto-approved'
labels: "auto-approved"
number: ${{ steps.create-issue.outputs.number }}

#Add auto-approval comment if approval_state == auto-approved
Expand Down Expand Up @@ -361,14 +361,14 @@ jobs:
Success!
Note: Since this is a pull request, no changes have been made to the exclusion list json.
Auto-closing issue.

#Send slack message if form parse process is successfull.
- name: Send slack message
if: env.PROCESS_SUCCESS == 'true'
run: ./scripts/aks/send-slack-message.sh
env:
SLACK_WEBHOOK: ${{ env.SLACK_WEBHOOK }}
ISSUE_TITLE: 'PR-${{ github.event.pull_request.number }}'
ISSUE_TITLE: "PR-${{ github.event.pull_request.number }}"
CHANGE_JIRA_ID: ${{ env.CHANGE_JIRA_ID }}
REQUEST_URL: ${{ env.REQUEST_URL }}
BUSINESS_AREA_ENTRY: ${{ env.BUSINESS_AREA_ENTRY }}
Expand Down
2 changes: 1 addition & 1 deletion docs/dashboard_data.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"last_updated": "2026-01-07T07:04:09.848Z",
"last_updated": "2026-01-07T16:09:29.212Z",
"total_issues": 50,
"data": [
{
Expand Down