Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Consumed API from other projects

ProjectAPI DependencyNotes
Portal

2.4.0 (Casablanca, TBD Dublin)


AAFv2.1.2 (Casablanca, TBD Dublin)
Dmaapv1.1.8 (Casablanca, TBD Dublin)


SDC1.35.0 1 (Casablanca, TBD Dublin)
AAI

v16

aai-schema 1.0.3

No direct link to any libraries
SO
REST - No direct link to any libraries
VFC
REST - No direct link to any libraries
SDNR
Dmaap - No direct link to any libraries
SDNC
REST - No direct link to any libraries

...

2. For any new changes to be done post-Release. Then the we must update to the next SNAPSHOT version:

all pom.xml's

version.properties

In main pom.xml change the following properties

  • version.policy.common
  • version.policy.drools-pdp
*NOTE: The drools-pdp and drools-applications must have the same version to support pre-loading of artifacts correctly.
Release OrderRepo (current released version)NotesExample Commit(s) for upgrading versions
1

policy/parent

2.1.0

all pom.xml's

version.properties

https://gerrit.onap.org/r/#/c/86556/
2a

policy/docker

1.4.0

all pom.xml's

version.properties

In main pom.xml change the following properties

2

  • Ensure <parent> tag points to correct policy/parent version

NOTE: Be sure the following are set to match drools-applications and models repo

./config/pe/brmsgw.conf:

BRMS_DEPENDENCY_VERSION

BRMS_MODELS_DEPENDENCY_VERSION


2b

policy/common

1.4.0

all pom.xml's

version.properties

In main pom.xml change the following properties

  • Ensure <parent> tag points to correct policy/parent version
https://gerrit.onap.org/r/#/c/7154986722/
3

policy/models

2.10.0 ?2

all pom.xml's

version.properties

4

In main pom.xml change the following properties

  • Ensure <parent> tag points to correct policy/parent version
  • policy.common.version


  • Ensure that policy/docker/config/pe/brmsgw.conf points to the right version for the CSIT tests to work:

BRMS_MODELS_DEPENDENCY_VERSION

  • Ensure that the policy K8S Helm charts oom/kubernetes/policy/charts/brmsgw/resources/config/pe/brmsgw.conf

BRMS_MODELS_DEPENDENCY_VERSION

https://gerrit.onap.org/r/#/c/87767/

https://gerrit.onap.org/r/#/c/87762/

4a

policy/api

2.0.01

all pom.xml's

version.properties

In main pom.xml change the following properties

  • Ensure <parent> tag points to correct policy/parent version
  • policy.
  • policy.common
5
  • common.version
  • policy.models.version
https://gerrit.onap.org/r/#/c/87851/
4b

policy/pap

2.0.01

all pom.xml's

version.properties

In main pom.xml change the following properties

  • Ensure <parent> tag points to correct policy/parent version
  • policy.common.
  • policy.common
6a
  • version
  • policy.models.version
https://gerrit.onap.org/r/#/c/87852/
4c

policy/drools-pdp

1.4.0

all pom.xml's

version.propertiespolicy-management/src/test/resources/echo.pom

In main pom.xml consider changing the policy.common.version property:*NOTE: The drools-pdp, drools-applications and engine must have the same version to support pre-loading of artifacts correctly.

  • Ensure <parent> tag points to correct policy/parent version
  • policy.common.version
  • policy.models.version

Update policy/drools-applications dockerfile to pull this image (see below)

Update policy/drools-applications pom.xml

https://gerrit.onap.org/r/#/c/7155887854/

6b4d

policy/apex-pdp

2.0.4

all pom.xml's

version.properties

In main pom.xml consider changing the policy.common.version property:

  • Ensure <parent> tag points to correct policy/parent version
  • policy.common.version
  • policy.
common in main pom.xml
  • models.version
https://gerrit.onap.org/r/#/c/7156287856/
6c4e

policy/xacml-pdp

2.0.01

all pom.xml's

version.propertiesproperty

version.In main pom.xml consider changing the policy.common in main pom.xml

7

policy/drools-applications

1.4.0

.version property:

  • Ensure <parent> tag points to correct policy/parent version
  • policy.common.version
  • policy.models.version
https://gerrit.onap.org/r/#/c/7156687882/
84f

policy/engine

1.4.01

all pom.xml's

version.properties

BRMSGateway/config.properties

BRMSGateway/dependency.json

BRMSGateway/src/main/java/org/onap/policy/brms/api/BrmsPush.java

BRMSGateway/src/test/resources/config.properties

In main pom.xml change the following properties

    version.
  • Ensure <parent> tag points to correct policy/parent version
  • policy.common.version
  • versionpolicy.policymodels.drools-applicationsversion

https://gerrit.onap.org/r/#/c/7157087889/

95a

policy/distributiondrools-applications

21.14.02

all pom.xml's

version.properties

In main pom.xml change the following properties

  • Ensure <parent> tag points to correct policy/parent version
  • policy.common.version
  • policy.enginemodels.version
  • policy.apex-pdp.versionversion.policy.drools-pdp

Additional files to change in JUnit tests:

controlloop/common/feature-controlloop-management/src/test/resources/op.pom


In the dockerfile change to point to released drools-pdp image:

FROM onap/policy-drools:1.4.0

and force pull the policy-drools:1.4.0 image:

https://gerrit.onap.org/r/#/c

/71575/
7 (no dependencies, just ordering)

policy/docker

(tagged 1.4.0 TBD)

There are no artifacts in this repo.

But we need to be sure that any scripts that pull anything like templates are updated when branching.

config/pe/push-policies.sh

./87814/1/controlloop/build/docker-cl

  • Ensure that policy/docker/config/pe/brmsgw.conf points to the right version for the CSIT tests to work:

BRMS_DEPENDENCY_VERSION

  • Ensure that the policy K8S Helm charts oom/kubernetes/policy/charts/brmsgw/resources/config/pe/brmsgw.conf
:

BRMS_DEPENDENCY_VERSIONAnd it should be tagged by the LF release team to ensure consistency.

https://gerrit.onap.org/r/#/c/87840/
5b

policy/distribution

2.1.0

all pom.xml's

version.properties

In main pom.xml change the following properties

  • Ensure <parent> tag points to correct policy/parent version
  • policy.common.version
  • policy.engine.version
  • policy.apex-pdp.version
https://gerrit.onap.org/r/#/c/87893/


When branching, its easiest to update the .gitreview file ON the new branch in order to ensure that new gerritt submissions are tracked on that branch.

...

Code Block
[gerrit]

host=gerrit.onap.org

port=29418

project=policy/engine.git

defaultbranch=dublin


When tagging for a release the following commands should be used:

Code Block
git tag -sm "4.0.1-ONAP Release" 4.0.1-ONAP
git push <remote-name> 4.0.1-ONAP