diff options
author | waynedunican <wayne.dunican@est.tech> | 2023-05-03 08:18:36 +0100 |
---|---|---|
committer | waynedunican <wayne.dunican@est.tech> | 2023-05-03 09:12:44 +0100 |
commit | c92e128c5d7a1a67f43321d275b6e9d3c8f16e57 (patch) | |
tree | e75e7cbba7fd8f394bb0f027e0df0400574b988b /docs/development/devtools/local-installation.rst | |
parent | 3cbfc0cdd3ce7573f9c9fc4893c16363df518218 (diff) |
Add microk8s installation documentation
- Add description of how to install and run the Policy Framework in microk8s
- Fix html issues in local-installation.rst
Issue-ID: POLICY-4582
Change-Id: I7351c08bf77aaca85677ff0cd34912017373e363
Signed-off-by: waynedunican <wayne.dunican@est.tech>
Diffstat (limited to 'docs/development/devtools/local-installation.rst')
-rw-r--r-- | docs/development/devtools/local-installation.rst | 252 |
1 files changed, 0 insertions, 252 deletions
diff --git a/docs/development/devtools/local-installation.rst b/docs/development/devtools/local-installation.rst deleted file mode 100644 index 76520143..00000000 --- a/docs/development/devtools/local-installation.rst +++ /dev/null @@ -1,252 +0,0 @@ -.. _local-policy-label: - -.. toctree:: - :maxdepth: 2 - -Policy Framework Component Local Execution -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This page will explain how to execute policy components locally using an IDE (IntelliJ/Eclipse) or using the command line. -The intention of this page is to outline how a developer can quickly execute a single component for testing purposes, alleviating the need to generate docker images per change to test in Docker/Kubernetes environments. - -These instructions are for development purposes only. - -Note: Run "mvn clean install" before bringing up the components using the methods outlined below. -Note: Running applications in the IDEs will require run configurations if shown below. - -Policy API -********** - -Eclipse -------- - - .. image:: images/policy-api-eclipse.png - -IntelliJ --------- - - .. image:: images/policy-api-intellij.png - -Command Line ------------- - - .. code-block:: bash - - mvn spring-boot:run -Dspring-boot.run.arguments=”–server.port=8082” - -Policy PAP -********** - -Eclipse -------- - - .. image:: images/policy-pap-eclipse.png - -IntelliJ --------- - - .. image:: images/policy-pap-intellij.png - -Command Line ------------- - - .. code-block:: bash - - mvn spring-boot:run -Dspring-boot.run.arguments=”–server.port=8082” - -Apex-PDP -******** - -Eclipse -------- - - .. image:: images/apex-pdp-eclipse.png - -IntelliJ --------- - - .. image:: images/apex-pdp-intellij.png - -Command Line ------------- - - .. code-block:: bash - - cd services/services-engine - mvn -q -e clean compile exec:java -Dexec.mainClass="org.onap.policy.apex.service.engine.main.ApexMain" -Dexec.args="-p /PATH/TO/POLICY_FILE.json" - -ACM-Runtime -*********** - -Eclipse -------- - - .. image:: images/acm-eclipse.png - -IntelliJ --------- - - .. image:: images/acm-intellij.png - -Command Line ------------- - - .. code-block:: bash - - mvn spring-boot:run -Dspring-boot.run.arguments=”–server.port=8082” - -Models Simulators -***************** - -Command Line ------------- - - .. code-block:: bash - - mvn -q -e clean compile exec:java -Dexec.mainClass="org.onap.policy.models.sim.pdp.PdpSimulatorMain" -Dexec.args="-c /PATH/TO/OnapPfConfig.json" - - .. code-block:: bash - - mvn -q -e clean compile exec:java -Dexec.mainClass="org.onap.policy.models.sim.dmaap.startstop.Main" -Dexec.args="-c /PATH/TO/DefaultConfig.json" - -XACML-PDP -********* - -Eclipse -------- - - .. image:: images/xacml-pdp-eclipse.png - -IntelliJ --------- - - .. image:: images/xacml-pdp-intellij.png - -Command Line ------------- - - .. code-block:: bash - - cd main - mvn -q -e clean compile exec:java -Dexec.mainClass="org.onap.policy.pdpx.main.startstop.Main" -Dexec.args="-c /PATH/TO/XacmlPdpConfigParameters.json" - -Drools-PDP -********** - -Eclipse -------- - - .. image:: images/drools-pdp-eclipse.png - -IntelliJ --------- - - .. image:: images/drools-pdp-intellij.png - -Command Line ------------- - - .. code-block:: bash - - cd policy-management - mvn -q -e clean compile exec:java -Dexec.mainClass="org.onap.policy.drools.system.Main" - -Policy Participant -****************** - -Eclipse -------- - - .. image:: images/policy-ppnt-eclipse.png - -IntelliJ --------- - - .. image:: images/policy-ppnt-intellij.png - -Command Line ------------- - - .. code-block:: bash - - mvn spring-boot:run -Dspring-boot.run.arguments=”–server.port=8082” - -Http Participant -**************** - -Eclipse -------- - -Similar to above eclipse configuration for participant startup. - -IntelliJ --------- - - .. image:: images/http-ppnt-intellij.png - -Command Line ------------- - - .. code-block:: bash - - mvn spring-boot:run -Dspring-boot.run.arguments=”–server.port=8082” - -Kubernetes Participant -********************** - -Eclipse -------- - -Similar to above eclipse configuration for participant startup. - -IntelliJ --------- - - .. image:: images/k8s-ppnt-intellij.png - -Command Line ------------- - - .. code-block:: bash - - mvn spring-boot:run -Dspring-boot.run.arguments=”–server.port=8082” - -A1 Participant -************** - -Eclipse -------- - -Similar to above eclipse configuration for participant startup. - -IntelliJ --------- - - .. image:: images/a1-ppnt-intellij.png - -Command Line ------------- - - .. code-block:: bash - - mvn spring-boot:run -Dspring-boot.run.arguments=”–server.port=8082” - -Kserve Participant -****************** - -Eclipse -------- - -Similar to above eclipse configuration for participant startup. - -IntelliJ --------- - - .. image:: images/kserve-ppnt-intellij.png - -Command Line ------------- - - .. code-block:: bash - - mvn spring-boot:run -Dspring-boot.run.arguments=”–server.port=8082”
\ No newline at end of file |