-
Notifications
You must be signed in to change notification settings - Fork 9
Closed
Labels
devRequires technical expertiseRequires technical expertise
Description
Why?
Similar to #3870, see description there.
Acceptance criteria
- all CoreUI applications are moved from the internal network to the public STACKIT
- Showcase => core-ui.schwarz
- Playground => playground.core-ui.schwarz
- Vue examples => examples.core-ui.schwarz
- after the applications are moved to the public STACKIT, the internal apps are shut down
Implementation details
- we can re-use the existing pipeline template for the OAuth proxy from the Vue Blueprint since the Blueprint and CoreUI repository are in the same Azure organization:
pool:
vmImage: ubuntu-latest
resources:
repositories:
- repository: templates
type: git
ref: refs/heads/master
name: schwarzit.odj-pipeline-templates/odj-deliver-templates
- repository: blueprint-templates
type: git
ref: refs/heads/main
name: schwarzit.odj.enterprise-blueprints/vue-blueprint
variables:
- name: cf_service_connection
value: stackit-cloudfoundry-prod
- name: cf_org
value: onyx
extends:
template: templates/technologies/pnpm/v2/odj-pipeline-template-technology-pnpm.yml@templates
custom_deploy_stages:
- stage: Deploy
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main'))
jobs:
- template: .azuredevops/pipelines/templates/cf-oauth-proxy/v1.yml@blueprint-templates
parameters:
service_connection: $(cf_service_connection)
org: $(cf_org)
space: prod
app_route: core-ui.schwarz
app_base_name: core-ui-showcase
working_directory: $(Pipeline.Workspace)/apps/showcase
DEV handover checklist
DEV handover done with: @ADD_DEV_NAME_HERE
Documentation
- updated applications are deployed
- Follow up tickets were created
Metadata
Metadata
Assignees
Labels
devRequires technical expertiseRequires technical expertise
Type
Projects
Status
Done