aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes/helm
AgeCommit message (Expand)AuthorFilesLines
2020-10-20[HELM] Update helm deploy pluginJakub Latusek1-4/+15
2020-09-04[GENERAL] Use readiness container v3.0.1Sylvain Desbureaux2-4/+3
2020-05-15deploy.sh does not work on Mac os x because untar directory is created before...yoonsoonjahng1-3/+3
2020-04-02Bump chart versionSylvain Desbureaux2-2/+2
2020-02-01[ONAP-wide] Replace .Release.Name with common.releaseKrzysztof Opasiak2-4/+4
2019-10-10Fix deploy on failure of subprojectMike Elliott1-5/+4
2019-09-04delay flag in deploy.shAkansha Dua1-0/+10
2019-07-11Moving Helm Chart version for El AltoMike Elliott2-2/+2
2019-06-11Increase helm deploy perf by reducing helm lsJoey Sullivan1-1/+4
2019-04-17Deploy plugin bugfix.Oleg Mitsura1-1/+1
2019-02-28OOM-1664 add annotation last-applied-configurationsushil masal1-0/+19
2019-02-20Merge "Support version flag in helm deploy"Mike Elliott1-5/+11
2019-02-11Support version flag in helm deployMahendra Raghuwanshi1-5/+11
2019-02-10Update Chart version for Dublin ReleaseMike Elliott2-2/+2
2018-11-05Fix typosStanislav Chlebec1-2/+2
2018-10-24Deploy plugin fixMike Elliott1-2/+7
2018-10-24Fix deployment of sniro and sdncMike Elliott1-42/+23
2018-10-23fixing clusterIP service type errorsMandeep Khinda1-1/+1
2018-10-18Fix deploy when subcharts contain same nameMike Elliott1-6/+10
2018-10-15Update (un)deploy helm pluginsMike Elliott2-17/+100
2018-09-25Updating charts to use common resource templateMandeep Khinda1-1/+1
2018-09-24Update Chart versions to 3.0Mike Elliott2-2/+2
2018-09-17Add helm plugins to (un)deploy onapMike Elliott4-0/+234
2018-09-04Merge "Apache 2 License updation for common,helm,robot,so"Mandeep Khinda4-0/+32
2018-09-04Apache 2 License updation for common,helm,robot,sovaibhavjayas4-0/+32
2018-08-30Apache2 License additiontoshrajbhardwaj1-1/+2
2018-05-10Improve docker registry secret managementBorislavG1-1/+0
2018-04-16Merge "Add service name standard template"Jerome Doucerain3-7/+13
2018-04-16Update readiness-check versionBorislavG1-1/+1
2018-04-15Add service name standard templateMike Elliott3-7/+13
2018-04-04Merge "Remove global repository from onap chart"Jerome Doucerain1-0/+1
2018-04-03Add common repository templateMike Elliott1-1/+1
2018-04-03Remove global repository from onap chartMike Elliott1-0/+1
2018-03-28Add standardized helm chart for aafkj1-1/+1
2018-03-22License addition in all yamlsvaibhav_16dec6-0/+84
2018-03-20Add Helm Chart "template" StarterMike Elliott11-0/+287
an class="n">attributeId = "urn:org:onap:guard:actor:actor-id") private String actorId; @XACMLResource(includeInResults = true, attributeId = "urn:org:onap:guard:operation:operation-id") private String operationId; @XACMLResource(includeInResults = true, attributeId = "urn:org:onap:guard:target:target-id") private String targetId; @XACMLResource(includeInResults = true, attributeId = "urn:org:onap:guard:target:vf-count") private Integer vfCount; @XACMLResource(includeInResults = true, attributeId = "urn:org:onap:guard:target:generic-vnf.vnf-name") private String vnfName; @XACMLResource(includeInResults = true, attributeId = "urn:org:onap:guard:target:generic-vnf.vnf-id") private String vnfId; @XACMLResource(includeInResults = true, attributeId = "urn:org:onap:guard:target:generic-vnf.vnf-type") private String vnfType; @XACMLResource(includeInResults = true, attributeId = "urn:org:onap:guard:target:generic-vnf.nf-naming-code") private String vnfNfNamingCode; @XACMLResource(includeInResults = true, attributeId = "urn:org:onap:guard:target:vserver.vserver-id") private String vserverId; @XACMLResource(includeInResults = true, attributeId = "urn:org:onap:guard:target:cloud-region.cloud-region-id") private String cloudRegionId; public static final String PREFIX_RESOURCE_ATTRIBUTE_ID = "urn:org:onap:guard:target:"; public GuardPolicyRequest() { super(); } /** * Parses the DecisionRequest into a StdMetadataPolicyRequest. * * @param decisionRequest Input DecisionRequest * @return StdMetadataPolicyRequest * @throws ToscaPolicyConversionException If we cannot parse the request */ @SuppressWarnings("unchecked") public static GuardPolicyRequest createInstance(DecisionRequest decisionRequest) throws ToscaPolicyConversionException { // // Create our return object // var request = new GuardPolicyRequest(); // // Add the subject attributes // request.onapName = decisionRequest.getOnapName(); request.onapComponent = decisionRequest.getOnapComponent(); request.onapInstance = decisionRequest.getOnapInstance(); request.requestId = decisionRequest.getRequestId(); request.currentDateTime = decisionRequest.getCurrentDateTime(); request.currentDate = decisionRequest.getCurrentDate(); request.currentTime = decisionRequest.getCurrentTime(); request.timeZone = decisionRequest.getTimeZone(); // // Now pull from the resources // Map<String, Object> resources = decisionRequest.getResource(); // // Just in case nothing is in there // if (resources == null || resources.isEmpty() || !resources.containsKey(STR_GUARD)) { // // Perhaps we throw an exception and then caller // can put together a response // return request; } Map<String, Object> guard = (Map<String, Object>) resources.get(STR_GUARD); if (guard == null || guard.isEmpty()) { // // again, same problem throw an exception? // return request; } // // Find our fields // findFields(request, guard); findFilterFields(request, guard); return request; } private static GuardPolicyRequest findFields(GuardPolicyRequest request, Map<String, Object> guard) throws ToscaPolicyConversionException { if (guard.containsKey("actor")) { request.actorId = guard.get("actor").toString(); } if (guard.containsKey("operation")) { request.operationId = guard.get("operation").toString(); } if (guard.containsKey("clname")) { request.clnameId = guard.get("clname").toString(); } if (guard.containsKey("target")) { request.targetId = guard.get("target").toString(); } if (guard.containsKey("vfCount")) { try { request.vfCount = Integer.decode(guard.get("vfCount").toString()); } catch (NumberFormatException e) { throw new ToscaPolicyConversionException("Failed to decode vfCount", e); } } return request; } private static GuardPolicyRequest findFilterFields(GuardPolicyRequest request, Map<String, Object> guard) { if (guard.containsKey("generic-vnf.vnf-name")) { request.vnfName = guard.get("generic-vnf.vnf-name").toString(); } if (guard.containsKey("generic-vnf.vnf-id")) { request.vnfId = guard.get("generic-vnf.vnf-id").toString(); } if (guard.containsKey("generic-vnf.vnf-type")) { request.vnfType = guard.get("generic-vnf.vnf-type").toString(); } if (guard.containsKey("generic-vnf.nf-naming-code")) { request.vnfNfNamingCode = guard.get("generic-vnf.nf-naming-code").toString(); } if (guard.containsKey("vserver.vserver-id")) { request.vserverId = guard.get("vserver.vserver-id").toString(); } if (guard.containsKey("cloud-region.cloud-region-id")) { request.cloudRegionId = guard.get("cloud-region.cloud-region-id").toString(); } return request; } }