Projects: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
 
(52 intermediate revisions by the same user not shown)
Line 4: Line 4:


* [[bash-wrapper-functions|Bash Wrapper Functions (bash-wrapper-functions)]]
* [[bash-wrapper-functions|Bash Wrapper Functions (bash-wrapper-functions)]]
* [[novaordis-utilities|NovaOrdis Utilities (novaordis-utilities)]]
 
* [[clad|Command-Line Application Development tool (clad)]]    
* [[clad|Command-Line Application Development tool (clad)]] 3.6.1 
* [[nort|NovaOrdis Release Tool (nort)]]
* [[nort|NovaOrdis Release Tool (nort)]] 1.2.2
* [[novaordis-jmx|NovaOrdis JMX (novaordis-jmx)]]
 
* [[novaordis-jboss|NovaOrdis JBoss (novaordis-jboss)]]  
* [[novaordis-utilities|NovaOrdis Utilities (novaordis-utilities)]] 4.7.14
* [[events-api|Events API (events-api)]], [[events|Events Core (events-core-deprecated)]]
* [[Generic Load Driver (gld)]]
* [[events-processing|Events Processing (events-processing)]]
* [[novaordis-jboss|NovaOrdis JBoss (novaordis-jboss)]] 1.0.12
* [[events-cli|Events CLI (events-cli)]]
* [[novaordis-jmx|NovaOrdis JMX (novaordis-jmx)]] 1.2.6
* [[events-java-memory|Events Java Memory (events-java-memory)]], [[gca]] (deprecated)
* [[novaordis-ssh|NovaOrdis SSH (novaordis-ssh)]] 1.0.1
* [[events-java-threads|Events Java Threads (events-java-threads)]]
* [[novaordis-linux|NovaOrdis Linux (novaordis-linux)]] 1.0.1
* [[events-log4j-parser|Events log4j Parser (events-log4j-parser)]]
* [[novaordis-windows|NovaOrdis Windows (novaordis-windows)]] 1.0.0
* [[events-csv|Events CSV (events-csv)]]
 
* [[DataBot|DataBot (databot)]]
* [[events-api|Events API (events-api)]] 1.3.1
* <font color=darkgray>Deprecated: [[events|Events Core (events-core-deprecated)]] 1.0.4-SNAPSHOT-1</font>
* [[events-processing|Events Processing (events-processing)]] 1.1.2
* [[events-cli|Events CLI (events-cli)]] 1.1.0
 
* [[events-log4j-parser|Events log4j Parser (events-log4j-parser)]] 1.1.0
* [[events-java-memory|Events Java Memory (events-java-memory)]] 2.0.0
*  <font color=darkgray>Deprecated: [[gca]] 1.2.2-SNAPSHOT-1</font>
* [[events-java-threads|Events Java Threads (events-java-threads)]] 2.0.1
* [[events-csv|Events CSV (events-csv)]] 1.2.0
* [[DataBot|DataBot (databot)]] 1.0.8
 


[[File:Projects.png]]
[[File:Projects.png]]
Line 23: Line 34:


* [[libvirt-functions|libvirt Functions (libvirt-functions)]]
* [[libvirt-functions|libvirt Functions (libvirt-functions)]]
* [[gld]]
* [[event-agent]]
* [[event-agent]]
* [[pt]]
* [[pt]]
Line 33: Line 43:
* [[bakm]]
* [[bakm]]
* [[media-organizer]]
* [[media-organizer]]
* [[ct]]


=How to Create a New Project=
=How to Create a New Project=
Line 57: Line 68:
** [[Project log4j Debugging on --verbose]]
** [[Project log4j Debugging on --verbose]]
** [[Project Alternative log4j Configuration]]
** [[Project Alternative log4j Configuration]]
* [[Nova Ordis Application-Specific Behavior Pattern#Overview|novaordis-utilities Application-Specific Behavior Pattern]]
=Maven Artifact Repositories=
{{Warn|Anonymous read from the HTTP repository but send authentication credentials and write only over HTTPS.}}
==HTTP==
The HTTP server should be used for read access. Authenticated invocations must not be sent into this URL.
<syntaxhighlight lang='xml'>
<repositories>
  <repository>
      <id>novaordis-http</id>
      <name>NovaOrdis HTTP Repository</name>
      <url>http://maven.apps.openshift.novaordis.io/repository/maven-releases/</url>
      <layout>default</layout>
      <releases>
          <enabled>true</enabled>
          <updatePolicy>never</updatePolicy>
      </releases>
      <snapshots>
          <enabled>false</enabled>
          <updatePolicy>never</updatePolicy>
      </snapshots>
  </repository>
</repositories>
</syntaxhighlight>
==HTTPS==
The HTTPS server should be used for authenticated write access. Only novaordis-https should be configured with authentication information in the <servers> section of the profile. nort must also be [[Nort_User_Manual#truststore|configured with a truststore]].
<syntaxhighlight lang='xml'>
<repositories>
  <repository>
      <id>novaordis-https</id>
      <name>NovaOrdis HTTPS Repository</name>
      <url>https://maven.apps.openshift.novaordis.io/repository/maven-releases/</url>
      <layout>default</layout>
      <releases>
          <enabled>true</enabled>
          <updatePolicy>never</updatePolicy>
      </releases>
      <snapshots>
          <enabled>false</enabled>
          <updatePolicy>never</updatePolicy>
      </snapshots>
  </repository>
</repositories>
</syntaxhighlight>

Latest revision as of 22:04, 20 April 2018

Projects


Projects.png

Secondary Projects

How to Create a New Project

How to Create a New Project

Public Release Procedure

Public Release Procedure for Projects

Patterns

Maven Artifact Repositories


Anonymous read from the HTTP repository but send authentication credentials and write only over HTTPS.

HTTP

The HTTP server should be used for read access. Authenticated invocations must not be sent into this URL.

<repositories>
   <repository>
       <id>novaordis-http</id>
       <name>NovaOrdis HTTP Repository</name>
       <url>http://maven.apps.openshift.novaordis.io/repository/maven-releases/</url>
       <layout>default</layout>
       <releases>
          <enabled>true</enabled>
          <updatePolicy>never</updatePolicy>
       </releases>
       <snapshots>
          <enabled>false</enabled>
          <updatePolicy>never</updatePolicy>
       </snapshots>
   </repository>
</repositories>

HTTPS

The HTTPS server should be used for authenticated write access. Only novaordis-https should be configured with authentication information in the <servers> section of the profile. nort must also be configured with a truststore.

<repositories>
   <repository>
       <id>novaordis-https</id>
       <name>NovaOrdis HTTPS Repository</name>
       <url>https://maven.apps.openshift.novaordis.io/repository/maven-releases/</url>
       <layout>default</layout>
       <releases>
          <enabled>true</enabled>
          <updatePolicy>never</updatePolicy>
       </releases>
       <snapshots>
          <enabled>false</enabled>
          <updatePolicy>never</updatePolicy>
       </snapshots>
   </repository>
</repositories>