wooden-butcher-45078
05/03/2024, 2:33 PMconfig
flag. You can’t not use the Pulumi.yaml since this is the global configuration of your project, but you can override it whether with the Stack config file or the config flag.gorgeous-minister-41131
05/03/2024, 4:01 PMstack_name = f"{args.cluster_name}.{args.namespace}"
project_dir = os.path.join(PULUMI_PROJECTS_DIR, f"k8s-{project}")
temp_dir = tempfile.TemporaryDirectory(prefix=f"pulumi-rendered-k8s-project-{project}")
stack = auto.create_or_select_stack(
stack_name,
work_dir=temp_dir.name,
opts=auto.LocalWorkspaceOptions(
work_dir=temp_dir.name,
secrets_provider=None,
project_settings=auto.ProjectSettings(
name=f"k8s-{project}",
main=project_dir,
backend=auto.ProjectBackend(url=f"file://{temp_dir.name}"),
runtime="python",
),
),
)
<http://logger.info|logger.info>("Created/selected stack", stack_name=stack_name, project=project)
gorgeous-minister-41131
05/03/2024, 4:01 PMwooden-butcher-45078
05/03/2024, 4:26 PM