summaryrefslogtreecommitdiffstats
path: root/container-disc
diff options
context:
space:
mode:
authorMorten Tokle <mortent@verizonmedia.com>2021-03-16 10:59:38 +0100
committerMorten Tokle <mortent@verizonmedia.com>2021-03-16 10:59:38 +0100
commit342416e63fdeb11a79d08cbba78ca66ce60c0370 (patch)
tree799d1082bd22b54624490d70c92e7bef530af4d8 /container-disc
parent1ee94e425c67112bd5af595306830971210a162d (diff)
group -> aws-parameter-store
Diffstat (limited to 'container-disc')
-rw-r--r--container-disc/abi-spec.json46
-rw-r--r--container-disc/src/main/resources/configdefinitions/container.jdisc.secretstore.secret-store.def9
2 files changed, 52 insertions, 3 deletions
diff --git a/container-disc/abi-spec.json b/container-disc/abi-spec.json
index 63f6b241750..735211ff47c 100644
--- a/container-disc/abi-spec.json
+++ b/container-disc/abi-spec.json
@@ -60,6 +60,43 @@
],
"fields": []
},
+ "com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.config.ConfigBuilder"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public void <init>(com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores)",
+ "public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores$Builder name(java.lang.String)",
+ "public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores$Builder region(java.lang.String)",
+ "public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores$Builder awsId(java.lang.String)",
+ "public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores$Builder role(java.lang.String)",
+ "public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores$Builder externalId(java.lang.String)",
+ "public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores build()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores": {
+ "superClass": "com.yahoo.config.InnerNode",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores$Builder)",
+ "public java.lang.String name()",
+ "public java.lang.String region()",
+ "public java.lang.String awsId()",
+ "public java.lang.String role()",
+ "public java.lang.String externalId()"
+ ],
+ "fields": []
+ },
"com.yahoo.container.jdisc.secretstore.SecretStoreConfig$Builder": {
"superClass": "java.lang.Object",
"interfaces": [
@@ -73,6 +110,8 @@
"public void <init>(com.yahoo.container.jdisc.secretstore.SecretStoreConfig)",
"public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$Builder groups(com.yahoo.container.jdisc.secretstore.SecretStoreConfig$Groups$Builder)",
"public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$Builder groups(java.util.List)",
+ "public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$Builder awsParameterStores(com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores$Builder)",
+ "public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$Builder awsParameterStores(java.util.List)",
"public final boolean dispatchGetConfig(com.yahoo.config.ConfigInstance$Producer)",
"public final java.lang.String getDefMd5()",
"public final java.lang.String getDefName()",
@@ -82,7 +121,8 @@
"public com.yahoo.container.jdisc.secretstore.SecretStoreConfig build()"
],
"fields": [
- "public java.util.List groups"
+ "public java.util.List groups",
+ "public java.util.List awsParameterStores"
]
},
"com.yahoo.container.jdisc.secretstore.SecretStoreConfig$Groups$Builder": {
@@ -151,7 +191,9 @@
"public static java.lang.String getDefVersion()",
"public void <init>(com.yahoo.container.jdisc.secretstore.SecretStoreConfig$Builder)",
"public java.util.List groups()",
- "public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$Groups groups(int)"
+ "public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$Groups groups(int)",
+ "public java.util.List awsParameterStores()",
+ "public com.yahoo.container.jdisc.secretstore.SecretStoreConfig$AwsParameterStores awsParameterStores(int)"
],
"fields": [
"public static final java.lang.String CONFIG_DEF_MD5",
diff --git a/container-disc/src/main/resources/configdefinitions/container.jdisc.secretstore.secret-store.def b/container-disc/src/main/resources/configdefinitions/container.jdisc.secretstore.secret-store.def
index c3edc10c0bc..67ef4744da8 100644
--- a/container-disc/src/main/resources/configdefinitions/container.jdisc.secretstore.secret-store.def
+++ b/container-disc/src/main/resources/configdefinitions/container.jdisc.secretstore.secret-store.def
@@ -1,8 +1,15 @@
# Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
namespace=container.jdisc.secretstore
+# remove groups after 7.376 is oldest model
groups[].name string
groups[].region string
groups[].awsId string
groups[].role string
-groups[].externalId string \ No newline at end of file
+groups[].externalId string
+
+awsParameterStores[].name string
+awsParameterStores[].region string
+awsParameterStores[].awsId string
+awsParameterStores[].role string
+awsParameterStores[].externalId string