Blob creation key lookup doesn't respect non-commercial endpoints #3991
Labels
awaiting-feedback
Blocked on input from the author
kind/bug
Some behavior is incorrect or out of spec
What happened?
Creating a blob inside of a container on GCC-High Azure environment.
It should be looking for the subscription in GCC High, not Commercial
Example
Output of
pulumi about
CLI
Version 3.152.0
Go Version go1.23.6
Go Compiler gc
Plugins
KIND NAME VERSION
resource azure-native 2.88.0
resource azuread 6.2.0
resource kubernetes 4.21.1
language python 3.152.0
resource random 4.17.0
Host
OS debian
Version 11.11
Arch x86_64
This project is written in python: executable='/workspaces/shred-apps/deploy/aks_cluster/venv/bin/python' version='3.12.8'
Current Stack: organization/shred-k8s/dev
TYPE URN
pulumi:pulumi:Stack urn:pulumi:dev::shred-k8s::pulumi:pulumi:Stack::shred-k8s-dev
pulumi:providers:random urn:pulumi:dev::shred-k8s::pulumi:providers:random::default_4_17_0
random:index/randomPassword:RandomPassword urn:pulumi:dev::shred-k8s::random:index/randomPassword:RandomPassword::harbor-admin-password
pulumi:providers:azure-native urn:pulumi:dev::shred-k8s::pulumi:providers:azure-native::default_2_88_0
azure-native:resources:ResourceGroup urn:pulumi:dev::shred-k8s::azure-native:resources:ResourceGroup::resource_group
azure-native:network:VirtualNetwork urn:pulumi:dev::shred-k8s::azure-native:network:VirtualNetwork::virtual_network
azure-native:network:Subnet urn:pulumi:dev::shred-k8s::azure-native:network:Subnet::subnet-1
azure-native:containerservice:ManagedCluster urn:pulumi:dev::shred-k8s::azure-native:containerservice:ManagedCluster::managed_cluster
pulumi:providers:kubernetes urn:pulumi:dev::shred-k8s::pulumi:providers:kubernetes::k8s-provider
kubernetes:core/v1:Namespace urn:pulumi:dev::shred-k8s::kubernetes:core/v1:Namespace::harbor-ns
kubernetes:core/v1:Secret urn:pulumi:dev::shred-k8s::kubernetes:core/v1:Secret::harbor-pull-secret
kubernetes:helm.sh/v3:Chart urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart::harbor
kubernetes:core/v1:Secret urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::default/harbor-registryctl
kubernetes:core/v1:ConfigMap urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ConfigMap::default/harbor-jobservice-env
kubernetes:core/v1:ConfigMap urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ConfigMap::default/harbor-core
kubernetes:core/v1:ConfigMap urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ConfigMap::default/harbor-portal
kubernetes:core/v1:ConfigMap urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ConfigMap::default/harbor-jobservice
kubernetes:core/v1:PersistentVolumeClaim urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:PersistentVolumeClaim::default/harbor-jobservice
kubernetes:core/v1:Service urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::default/harbor-core
kubernetes:core/v1:ConfigMap urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ConfigMap::default/harbor-registryctl
kubernetes:core/v1:PersistentVolumeClaim urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:PersistentVolumeClaim::default/harbor-registry
kubernetes:core/v1:Service urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::default/harbor-jobservice
kubernetes:core/v1:Service urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::default/harbor-portal
kubernetes:core/v1:ConfigMap urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:ConfigMap::default/harbor-registry
kubernetes:core/v1:Service urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::default/harbor-registry
kubernetes:core/v1:Service urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::default/harbor-trivy
kubernetes:apps/v1:StatefulSet urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:StatefulSet::default/harbor-database
kubernetes:apps/v1:StatefulSet urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:StatefulSet::default/harbor-redis
kubernetes:core/v1:Service urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::default/harbor-database
kubernetes:apps/v1:StatefulSet urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:StatefulSet::default/harbor-trivy
kubernetes:core/v1:Service urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Service::default/harbor-redis
kubernetes:apps/v1:Deployment urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:Deployment::default/harbor-portal
kubernetes:core/v1:Secret urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::default/harbor-database
kubernetes:core/v1:Secret urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::default/harbor-trivy
kubernetes:core/v1:Secret urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::default/harbor-core
kubernetes:core/v1:Secret urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::default/harbor-ingress
kubernetes:core/v1:Secret urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::default/harbor-jobservice
kubernetes:core/v1:Secret urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::default/harbor-registry
kubernetes:core/v1:Secret urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:core/v1:Secret::default/harbor-registry-htpasswd
azure-native:storage:StorageAccount urn:pulumi:dev::shred-k8s::azure-native:storage:StorageAccount::shredinf-secrets
azure-native:storage:BlobContainer urn:pulumi:dev::shred-k8s::azure-native:storage:BlobContainer::kube-secrets-container
kubernetes:apps/v1:Deployment urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:Deployment::default/harbor-registry
kubernetes:apps/v1:Deployment urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:Deployment::default/harbor-core
kubernetes:apps/v1:Deployment urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:apps/v1:Deployment::default/harbor-jobservice
kubernetes:networking.k8s.io/v1:Ingress urn:pulumi:dev::shred-k8s::kubernetes:helm.sh/v3:Chart$kubernetes:networking.k8s.io/v1:Ingress::default/harbor-ingress
pulumi:providers:azure-native urn:pulumi:dev::shred-k8s::pulumi:providers:azure-native::azure-provider
pulumi:providers:kubernetes urn:pulumi:dev::shred-k8s::pulumi:providers:kubernetes::default_4_21_1
azure-native:network:Subnet urn:pulumi:dev::shred-k8s::azure-native:network:Subnet::subnet-2
azure-native:network:Subnet urn:pulumi:dev::shred-k8s::azure-native:network:Subnet::subnet-3
Found no pending operations associated with dev
Backend
Name c8d8c4f20687
URL azblob://shred-apps-cluster
User vscode
Organizations
Token type personal
Dependencies:
NAME VERSION
kubernetes 32.0.1
pulumi_azure_native 2.88.0
pulumi_azuread 6.2.0
pulumi_kubernetes 4.21.1
pulumi_random 4.17.0
setuptools 75.8.0
wheel 0.45.1
Pulumi locates its logs in /tmp by default
Additional context
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).
The text was updated successfully, but these errors were encountered: