#
# ============LICENSE_START=======================================================
-# Copyright (C) 2019 Nordix Foundation.
+# Copyright (C) 2019-2020 Nordix Foundation.
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the 'License');
# you may not use this file except in compliance with the License.
imports:
- 'http://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml'
- - 'https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R5/k8splugin/1.6.0/k8splugin_types.yaml'
+ - 'https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R6/k8splugin/1.7.2/k8splugin_types.yaml'
- 'https://nexus.onap.org/service/local/repositories/raw/content/org.onap.ccsdk.platform.plugins/type_files/dmaap/dmaap.yaml'
inputs:
service_component_type: 'dcae-pm-mapper'
service_component_name_override: 'dcae-pm-mapper'
application_config:
- trust_store_path: '/opt/app/pm-mapper/etc/cert/trust.jks.b64'
+ trust_store_path: '/opt/app/pm-mapper/etc/cert/trust.jks'
trust_store_pass_path: '/opt/app/pm-mapper/etc/cert/trust.pass'
- key_store_path: '/opt/app/pm-mapper/etc/cert/cert.jks.b64'
+ key_store_path: '/opt/app/pm-mapper/etc/cert/cert.jks'
key_store_pass_path: '/opt/app/pm-mapper/etc/cert/jks.pass'
pm-mapper-filter: { get_input: filter }
enable_http: { get_input: enable_http }
<groupId>org.onap.dcaegen2.services</groupId>
<artifactId>pm-mapper</artifactId>
- <version>1.3.0-SNAPSHOT</version>
+ <version>1.3.1-SNAPSHOT</version>
<parent>
<groupId>org.onap.oparent</groupId>
/*-
* ============LICENSE_START=======================================================
- * Copyright (C) 2019 Nordix Foundation.
+ * Copyright (C) 2019-2020 Nordix Foundation.
* ================================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
private KeyStore loadKeyStore(String path, String passwordPath) throws IOException, NoSuchAlgorithmException {
String type = "JKS";
- String encodedKeystore = new String(readAllBytes(Paths.get(path)));
String password = getPassword(passwordPath);
-
- KeyStore keyStore = null;
+ KeyStore keyStore;
try {
keyStore = KeyStore.getInstance(type);
- byte[] decodedKeystore = Base64.getMimeDecoder().decode(encodedKeystore);
- InputStream stream = new ByteArrayInputStream(decodedKeystore);
+ byte[] keystoreBytes = readAllBytes(Paths.get(path));
+ InputStream stream = new ByteArrayInputStream(keystoreBytes);
keyStore.load(stream, password.toCharArray());
} catch(KeyStoreException | CertificateException e) {
logger.unwrap().error("Failed to load Keystore from given configuration.", e);
{
"pm-mapper-filter": {},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": null,
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
{
"pm-mapper-filter": null,
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
"pm-mapper-filter": {
"filters": null
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": null,
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
},
"key_store_path": null,
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": null,
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
"trust_store_path": null,
"trust_store_pass_path": "src/test/resources/password",
}
]
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
"pm-mapper-filter": {
"filters": []
},
- "key_store_path": "src/test/resources/testkeystore.jks.b64",
+ "key_store_path": "src/test/resources/testkeystore.jks",
"key_store_pass_path": "src/test/resources/password",
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",
+ "trust_store_path": "src/test/resources/testkeystore.jks",
"trust_store_pass_path": "src/test/resources/password",
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",
"dmaap_dr_feed_name": "bulk_pm_feed",
+++ /dev/null
-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
{\r
"pm-mapper-filter": "{\"filters\": [{\"pmDefVsn\": \"V9\", \"nfType\": \"NrRadio\", \"vendor\": \"Ericsson\", \"measTypes\": [\"A\", \"B\"]}]}",\r
- "key_store_path": "src/test/resources/testkeystore.jks.b64",\r
+ "key_store_path": "src/test/resources/testkeystore.jks",\r
"key_store_pass_path": "src/test/resources/password",\r
- "trust_store_path": "src/test/resources/testkeystore.jks.b64",\r
+ "trust_store_path": "src/test/resources/testkeystore.jks",\r
"trust_store_pass_path": "src/test/resources/password",\r
"dmaap_dr_delete_endpoint": "https://dmaap-dr-node:8443/delete",\r
"dmaap_dr_feed_name": "bulk_pm_feed",\r
major=1
minor=3
-patch=0
+patch=1
base_version=${major}.${minor}.${patch}
release_version=${base_version}
snapshot_version=${base_version}-SNAPSHOT
\ No newline at end of file