plain-diamond-92898
06/05/2024, 5:20 PMsalmon-carpet-1576
06/10/2024, 10:57 PM// Update Environment with Secrets
updatePayload := &esc.EnvironmentDefinition{
Values: &esc.EnvironmentDefinitionValues{
AdditionalProperties: map[string]interface{}{
"my_secret": map[string]string{
"fn::secret": "shh! don't tell anyone",
},
},
},
}
_, err = escClient.UpdateEnvironment(authCtx, orgName, envName, updatePayload)
if err != nil {
log.Fatalf("Failed to update environment: %v", err)
}
plain-diamond-92898
06/11/2024, 10:38 PM$ pulumi config set --secret mongoPassword S3cr37
import pulumi
from pulumi_pulumiservice import Environment
# Define and load the configuration
config = pulumi.Config()
# Fetch the mongo password as a secret
mongo_password = config.require_secret("mongoPassword")
# Create the environment with the fetched mongo password
environment = Environment(
"testing-environment",
organization="arun-test",
name="testing-environment-py",
yaml=mongo_password.apply(lambda pw: pulumi.StringAsset(f"""
values:
mongoPassword:
fn::secret: ${pw}
"""))
)