stocky-pharmacist-78903
08/23/2023, 9:58 AMSecretVersion
, the following 404 error is produced, on the latest Pulumi CLI version.
gcp:secretmanager:SecretVersion (FIREBASE_SERVICE_ACCOUNT_VERSION):
error: 1 error occurred:
* Error creating SecretVersion: googleapi: got HTTP response code 404 with body: <!DOCTYPE html>
<html lang=en>
<meta charset=utf-8>
<meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
<title>Error 404 (Not Found)!!1</title>
<style>
*{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:
0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
</style>
<a href=//www.google.com/><span id=logo aria-label=Google></span></a>
<p><b>404.</b> <ins>That's an error.</ins>
<p>The requested URL <code>/v1/FIREBASE_SERVICE_ACCOUNT:addVersion?alt=json</code> was not found on this server. <ins>That's all we know.</ins>
This seems strange since the Secret already exists in the project. I also tried adding an explicit dependency on the Secret
via the CustomResourceOptions
but it doesn't work either. The secret & secret version are created as follow (in Java):
public static Secret secret(Configuration configuration, String id) {
return new Secret(
id,
SecretArgs.builder()
.project(configuration.project())
.secretId(id)
.replication(SecretReplicationArgs.builder()
.automatic(true)
.build())
.build()
);
}
public static SecretVersion version(Secret secret, String id, Output<String> value) {
return new SecretVersion(
id,
SecretVersionArgs.builder()
.secret(secret.secretId())
.secretData(value)
.build(),
CustomResourceOptions.builder()
.dependsOn(secret)
.build()
);
}
I found https://github.com/pulumi/pulumi-gcp/issues/951 but there doesn't seem to be much discussion around it.
Any help is greatly appreciated!No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.
Powered by