Age | Commit message (Collapse) | Author | Files | Lines |
|
The onap-java image only installs the java jre, but policy needs the
jdk, thus we have been uninstalling the jre and then installing the jdk.
Unfortunately, this means that the policy-jdk image does not use the
latest ONAP-specified point release for either the java jdk OR python.
With this change, the policy-jdk image will start with the onap-python
image instead, thus python, at least will be up to date, even if the jdk
is not.
Note: tried using the latest adoptjdk image, but apparently there's
something different about that image that triggers a stack overflow in
apex-pdp. Consequently, we'll stay with the openjdk installed via
alpine "apk". This is still java 11, which satisfies ONAP requirements,
it just isn't the point release that is preferred.
Issue-ID: POLICY-3486
Change-Id: I0959c7048a38e30927b37b58deb887cc961a2150
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
|
|
Issue-ID: POLICY-3326
Change-Id: I116bade6fd8da23363af78e89beb23ee6e73d577
Signed-off-by: Dragosh, Pamela (pd1248) <pd1248@att.com>
|
|
|
|
Note: Instructions on how to use: https://wiki.onap.org/display/DW/Instructions+for+running+db-migrator
Issue-ID: POLICY-3458
Change-Id: I42bce63eca94333c6aaab0e27eb3e514bb844661
Signed-off-by: ktimoney <kevin.timoney@est.tech>
|
|
Added code to the xacml-pdp robot script to check the exit status of
wait_topic, to ensure that it succeeded.
Issue-ID: POLICY-3473
Change-Id: Ie47bb861cd331c42aa5ae4f91c38a259796be842
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
As part of this review, a new policy is executed in APEX-PDP that
interacts with AAI and CDS simulators. At each execution phase, along
with sending a request to AAI/CDS, a log event is also sent to DMaaP
notifying every action taken. This is done using the multiple output
support.
Change-Id: If34df13823196f9ece9b5ce6448b6652507f0b63
Issue-ID: POLICY-3466
Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
|
|
Eliminated the separate topic/feed for policy statistics and replaced it
with a topic/feed for heatbeats, as that will be used for both
heartbeats AND statistics.
Issue-ID: POLICY-3460
Change-Id: Ie81a9c3d263db969a8c14597910f75724c244952
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Added the topic. Also reduced the heartbeat interval so that statistics
will be updated more frequently, reducing the time that some of the
tests take.
Issue-ID: POLICY-3405
Change-Id: I532a89b3e29884cf19f3a070d725280d9d10b637
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Change-Id: Iaeaadca083431a8b8df8043f73146fb31a09f3e0
Issue-ID: POLICY-3410
Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
|
|
If the truststore already contains a root CA for policy, then the
script should not regenerate a root CA, as it interferes with pods
that are brought up in subsequent runs.
Issue-ID: POLICY-3384
Change-Id: I0c46fd23bd24ffd2add4e2d4914b6198a6f4b18f
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Add CSIT testcases, scripts and a seperate docker-compose file for
integration testing between controlloop components, this involves
integration between Mariadb, Dmaap, ControlLoop-Runtime,
Policy-Participant, Policy-API and DCAE-Participant docker images.
Issue-ID: POLICY-3217
Signed-off-by: Sirisha_Manchikanti <sirisha.manchikanti@est.tech>
Change-Id: Id7cb1451afc4331b4ed1ad1ac6c2528a747eaaa0
|
|
Modified the docker files to use the newer onap docker base image.
Issue-ID: POLICY-3390
Change-Id: Ia9b57d1909917225b22eea5920f91ad193655911
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
|
|
GitHub complains if you include a private key in a repo. Modified the
CSITs to generate the root CA so that it's private key does not have to
be stored.
Issue-ID: POLICY-3384
Change-Id: I4bebc3e4b0e386047d7f6fbd19150812cb605899
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Changed the container name of message-router to simulator. Also
introduced aliases for aai-sim, so-sim, etc.
Issue-ID: POLICY-3384
Change-Id: Ife8c7c69d2342f256d6bcfb0d6704734472b5554
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Modified the CSITs to use message-router for the simulator name.
Also added a Root CA so that the ssl certificates can be signed.
Removed property file overrides that are no longer needed.
Issue-ID: POLICY-3384
Change-Id: I6f1bc53f192567eeab0e71a64d9eaec814a38dd0
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
The pip3 script generates a warning saying to use "python3 -m pip"
instead. Modified the code as such.
Issue-ID: POLICY-3155
Change-Id: I852583bea88b6d4b969a1aba20e7b9193fa24732
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
- Use local version of the include-raw-integration-install-robotframework.sh script
- correct name of pip python module
Issue-ID: POLICY-3092
Signed-off-by: arkadiusz.adamski <aadamski@est.tech>
Change-Id: Iba43621b3c8aebfa715cee91a75fd6832ccbc2be
|
|
- use python3 and pip3 in scripts
- update robot-framework-http library, so it can use python3
- update selenium2library, so it can use python3
Issue-ID: POLICY-3092
Signed-off-by: arkadiusz.adamski <aadamski@est.tech>
Change-Id: I5a6a4fe43e54366859049e1d43bbce599dacd14e
|
|
Test the csit verify jobs created as part of https://gerrit.onap.org/r/c/ci-management/+/121407
Issue-ID: POLICY-3257
Change-Id: I03bbfc2113c18c704c28270fe9c6720ddbc0e7ef
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
|
|
|
|
|
|
Changed the directory name in the test plan comments, now that they've
been moved to docker/csit.
Issue-ID: POLICY-3299
Change-Id: Ie17e01ff68a6d2caca9750736724a6e97a8ac20d
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Fixing the path of the mount path from where csar files will be copied into the container.
Issue-ID: POLICY-3257
Change-Id: Ibea35730439ae757578660d327f0fc26e3ad45a8
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
|
|
Issue-ID: POLICY-3230
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I89c932753cd236ab1e696004834db430c175f953
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
|
|
|
|
Moved the remaining CSITs from the individual policy repos to the
docker repo. The files are unchanged, except for removing trailing
spaces and adding newlines to the end of a few of them. The two
exceptions were the setup.sh scripts for drools-apps and distribution,
in which "/csit" is no longer being appended to the TESTPLANDIR, as
that variable now already includes "/csit".
Issue-ID: POLICY-3299
Change-Id: I4dd381ad7d916f334cfbcbfb541c78db97012dd2
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
In the recent runs, it was found that get statitcs might take few seconds longer after the actual deployment of policies. So, increasing the "max" wait time for the test cases to 1 min. And it won't slow down the tests as the check will be made every 15 sec to verify if the assertions are passing. The moment they pass, it will move on.
Issue-ID: POLICY-3257
Change-Id: Ifb00a7745b054fe490dd66cc680732893ff2b31a
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
|
|
Decided to move CSIT test source code from the individual repos into
the docker repo. This review modifies the scripts to begin the process,
and includes the CSIT code from xacml-pdp, as the first one to move.
Note: while the xacml-pdp files are new to the docker repo, they are
not actually new, thus their licenses were retained.
Issue-ID: POLICY-3299
Change-Id: I7cce548ceec38c9c1615af883f08eb118e84d132
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
The base image name is not configurable for Policy builds. This change
makes the base image name configurable so it can be reconfigured if
needs be.
Issue-ID: POLICY-2971
Change-Id: I8ba39aa109c5b4ddb516c27f65bf20dc1020d220
Signed-off-by: liamfallon <liam.fallon@est.tech>
|
|
The gerrit mirror is not always accessible behind corporate firewalls,
thus changed the CSITs to use github instead.
Also modified the script to only clone ci-management to /tmp if it
does not already exist.
Issue-ID: POLICY-3179
Change-Id: I9cac98b04e000d9365e05a1f2ca1c328fef14c6c
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Couldn't figure out a way to remove the jre, but was able to install the
jdk over top of it.
Issue-ID: POLICY-3134
Change-Id: I6096ff765500977f58449800192bbf2b53848efa
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Added code to the CSITs to generate a self-signed certificate, which can
then be mounted over the policy-keystore of each docker image when it is
launched.
Converted xacml's API params to BusTopicParams.
Issue-ID: POLICY-3143
Change-Id: Ic1c25a7f29d87583b81515fd2caf72ba7c44924c
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
refactor temp dir mount for csar distribution
Issue-ID: POLICY-2895
Change-Id: If5eda9b378f20766285346a6f5c9812d8623fb71
Signed-off-by: Taka Cho <takamune.cho@att.com>
|
|
Issue-ID: POLICY-3105
Change-Id: Ieabed46bee9f553aaf75445327c384f7ed3e9fb0
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
there is no bash in container
hence need to change to sh
Issue-ID: POLICY-2895
Change-Id: I5b5ffb028e478a93e09e9ed6926c6478da15e0ef
Signed-off-by: Taka Cho <takamune.cho@att.com>
|
|
those three scripts appear to use in
drools and xacml. would suggest to move
to docker repo for general purpose
Issue-ID: POLICY-2895
Change-Id: Ib292f72a0df1bb45db0a9fc6dd25b3f9e172740f
Signed-off-by: Taka Cho <takamune.cho@att.com>
|
|
Issue-ID: POLICY-3028
Change-Id: I5ab36eb2d51acef48bf56a4fe62b63b1be1d86b3
Signed-off-by: Ram Krishna Verma <ram_krishna.verma@bell.ca>
|
|
Issue-ID: POLICY-3088
Change-Id: Ie019d5eab6a7ec087ad689c50482dabb317010a9
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Issue-ID: POLICY-3088
Change-Id: I122845631b5da4e84441ed2bc1c37fabf100ea1f
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Issue-ID: POLICY-3088
Change-Id: I77ad5fbf2bd3fa08ce68fbce7ae40a885751d08d
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
Update the configuration file.
Issue-ID: POLICY-3071
Change-Id: Ib164dcc8d8b4f761d4e8a9e14555ac1ae43b7f95
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
|
|
OOM has moved to mariaDB 10.5.8, so upgraded the version in the CSITs to
match.
Issue-ID: POLICY-3005
Change-Id: Ia4473f8c17510a2491e442689dfa99c55166fb08
Signed-off-by: Jim Hahn <jrh3@att.com>
|
|
on integration-project-robot in integration/integration-macros.yaml
it sets output-path: 'csit/archives'
policy script has to fit this setting
Issue-ID: POLICY-2895
Change-Id: Ibc6b7fb8da03bba53e82ab5bddf9a4b37a02c935
Signed-off-by: Taka Cho <takamune.cho@att.com>
|
|
the project-csit jjb template is using
run-project-csit.sh by default.
also change SCRIPTS env to fit the right path
for jenkins build.
Issue-ID: POLICY-2895
Change-Id: Iec622cde4d65470ce966589082c086e6f668cb66
Signed-off-by: Taka Cho <takamune.cho@att.com>
|
|
part of moving csit to project level
scripts shares with all applications repo reside in
docker repo.
all docker-compose relate volume files reside in
docker repo.
align with new JJB template
Issue-ID: POLICY-2895
Change-Id: I8fd97c6932e41779b01c1c941564763415c83f16
Signed-off-by: Taka Cho <takamune.cho@att.com>
|
|
bump up to next version
Issue-ID: POLICY-2917
Change-Id: I10c70240478ac9b7b633219c65d033823fde1d7c
Signed-off-by: Taka Cho <takamune.cho@att.com>
|
|
release 2.2.0 jdk and jre base
image
Issue-ID: POLICY-2917
Change-Id: Icb7021e3d8810e0b5a71862c86878faf132d903b
Signed-off-by: Taka Cho <takamune.cho@att.com>
|
|
1, use onap/integration-java11 as a base for JRE
2, sym-link to the original JAVA_HOME to ensure
all startup scripts worked
Issue-ID: POLICY-2917
Change-Id: I2c8333f227f8ae2076a6c784cf344db8fb59345b
Signed-off-by: Taka Cho <takamune.cho@att.com>
|