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

24119 - Start migration of ftp poller to GCP gold #1808

Merged
merged 4 commits into from
Nov 4, 2024
Merged
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
114 changes: 0 additions & 114 deletions .github/workflows/bcol-api-cd.yml

This file was deleted.

34 changes: 34 additions & 0 deletions .github/workflows/ftp-poller-cd-gold.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: FTP Poller GOLD CD

on:
push:
branches:
- main
paths:
- "jobs/ftp-poller/**"
workflow_dispatch:
inputs:
target:
description: "Deploy To"
required: true
type: choice
options:
- dev
- test
- prod

jobs:
bcol-api-cd:
uses: bcgov/bcregistry-sre/.github/workflows/backend-cd-ocp.yaml@main
with:
target: ${{ inputs.target }}
app_name: "ftp-poller"
working_directory: "./jobs/ftp-poller"
secrets:
OP_CONNECT_URL: ${{ secrets.OP_GOLD_CONNECT_URL }}
OP_CONNECT_TOKEN: ${{ secrets.OP_GOLD_CONNECT_TOKEN }}
OPENSHIFT_DOCKER_REGISTRY: ${{ secrets.OPENSHIFT_GOLD_DOCKER_REGISTRY }}
OPENSHIFT_LOGIN_REGISTRY: ${{secrets.OPENSHIFT_GOLD_LOGIN_REGISTRY}}
OPENSHIFT_SA_NAME: ${{ secrets.OPENSHIFT_GOLD_SA_NAME }}
OPENSHIFT_SA_TOKEN: ${{ secrets.OPENSHIFT_GOLD_SA_TOKEN }}
OPENSHIFT_REPOSITORY: ${{ secrets.OPENSHIFT_GOLD_REPOSITORY }}
30 changes: 0 additions & 30 deletions jobs/ftp-poller/devops/vaults.json

This file was deleted.

29 changes: 29 additions & 0 deletions jobs/ftp-poller/devops/vaults.ocp.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
BCREG_CGI_FTP_PRIVATE_KEY_PASSPHRASE=op://relationship/$APP_ENV/ftp_poller/BCREG_CGI_FTP_PRIVATE_KEY_PASSPHRASE
BCREG_EFT_FTP_PRIVATE_KEY_PASSPHRASE=op://relationship/$APP_ENV/ftp_poller/BCREG_EFT_FTP_PRIVATE_KEY_PASSPHRASE
BCREG_FTP_PRIVATE_KEY_PASSPHRASE=op://relationship/$APP_ENV/ftp_poller/BCREG_FTP_PRIVATE_KEY_PASSPHRASE

CAS_SFTP_HOST=op://relationship/$APP_ENV/ftp_poller/CAS_SFTP_HOST
CAS_SFTP_USER_NAME=op://relationship/$APP_ENV/ftp_poller/CAS_SFTP_USER_NAME
CAS_SFTP_DIRECTORY=op://relationship/$APP_ENV/ftp_poller/CAS_SFTP_DIRECTORY
CAS_SFTP_BACKUP_DIRECTORY=op://relationship/$APP_ENV/ftp_poller/CAS_SFTP_BACKUP_DIRECTORY
CAS_SFTP_PORT=op://relationship/$APP_ENV/ftp_poller/CAS_SFTP_PORT
CAS_SFTP_HOST_KEY=op://relationship/$APP_ENV/ftp_poller/CAS_SFTP_HOST_KEY
CGI_SFTP_BACKUP_DIRECTORY=op://relationship/$APP_ENV/ftp_poller/CGI_SFTP_BACKUP_DIRECTORY
CGI_SFTP_USER_NAME=op://relationship/$APP_ENV/ftp_poller/CGI_SFTP_USER_NAME
EFT_SFTP_HOST=op://relationship/$APP_ENV/ftp_poller/EFT_SFTP_HOST
EFT_SFTP_USER_NAME=op://relationship/$APP_ENV/ftp_poller/EFT_SFTP_USER_NAME
EFT_SFTP_DIRECTORY=op://relationship/$APP_ENV/ftp_poller/EFT_SFTP_DIRECTORY
EFT_SFTP_BACKUP_DIRECTORY=op://relationship/$APP_ENV/ftp_poller/EFT_SFTP_BACKUP_DIRECTORY
EFT_SFTP_VERIFY_HOST=op://relationship/$APP_ENV/ftp_poller/EFT_SFTP_VERIFY_HOST
SFTP_VERIFY_HOST=op://relationship/$APP_ENV/ftp_poller/SFTP_VERIFY_HOST

MINIO_ENDPOINT=op://minio/$APP_ENV/base/MINIO_ENDPOINT
MINIO_ACCESS_KEY=op://minio/$APP_ENV/base/MINIO_ACCESS_KEY
MINIO_ACCESS_SECRET=op://minio/$APP_ENV/base/MINIO_ACCESS_SECRET
MINIO_BUCKET_NAME=op://minio/$APP_ENV/ftp-poller/MINIO_ACCESS_SECRET

SENTRY_ENABLE=op://sentry/$APP_ENV/relationship-api/SENTRY_ENABLE
SENTRY_DSN=op://sentry/$APP_ENV/relationship-api/SENTRY_DSN

FTP_POLLER_TOPIC=op://gcp-queue/$APP_ENV/topics/FTP_POLLER_TOPIC
GCP_AUTH_KEY=op://gcp-queue/$APP_ENV/gtksf3/AUTHPAY_GCP_AUTH_KEY
Loading