backstage / backstage

Backstage is an open framework for building developer portals
https://backstage.io/
Apache License 2.0
26.61k stars 5.46k forks source link

Scaffolder: move ContainerRunner internally #24612

Open vinzscam opened 2 weeks ago

vinzscam commented 2 weeks ago

Hey, I just made a Pull Request!

Since we are moving away from @backstage/backend-common this PR moves the ContainerRunner type to scaffolder-node. Related to https://github.com/backstage/backstage/issues/24549

:heavy_check_mark: Checklist

backstage-goalie[bot] commented 2 weeks ago

Missing Changesets

The following package(s) are changed by this PR but do not have a changeset:

See CONTRIBUTING.md for more information about how to add changesets.

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage/plugin-scaffolder-backend-module-cookiecutter plugins/scaffolder-backend-module-cookiecutter patch v0.2.42-next.1
@backstage/plugin-scaffolder-backend-module-gitlab plugins/scaffolder-backend-module-gitlab none v0.3.4-next.1
@backstage/plugin-scaffolder-backend-module-rails plugins/scaffolder-backend-module-rails patch v0.4.35-next.1
@backstage/plugin-scaffolder-node plugins/scaffolder-node patch v0.4.4-next.1
github-actions[bot] commented 2 weeks ago

Uffizzi Ephemeral Environment - Virtual Cluster

Your cluster pr-24612 was successfully created. Learn more about Uffizzi virtual clusters To connect to this cluster, follow these steps:

  1. Download and install the Uffizzi CLI from https://docs.uffizzi.com/install
  2. Login to Uffizzi, then select the backstage account and project:
    uffizzi login
Select an account: 
  ‣ backstage
    jdoe

Select a project or create a new project: 
  ‣ backstage-6783521
  1. Update your kubeconfig: uffizzi cluster update-kubeconfig pr-24612 --kubeconfig=[PATH_TO_KUBECONFIG] After updating your kubeconfig, you can manage your cluster with kubectl, kustomize, helm, and other tools that use kubeconfig files: kubectl get namespace --kubeconfig [PATH_TO_KUBECONFIG]

Access the backstage endpoint at https://backstage-default-pr-24612-c5383.uclusters.app.uffizzi.com