i2 Analyze Deployment Tooling

    Show / Hide Table of Contents

    External dependencies

    The system requires access to the internet to download Docker images, Maven artifacts, and JDBC drivers. In an air-gapped environment the required images and artifacts have to be made available.

    Note: You can only deploy the configuration development environment in an air-gapped environment.

    To provide the required JDBC drivers:

    1. Download the Microsoft JDBC Driver 12.6.0 for SQL Server from https://github.com/microsoft/mssql-jdbc/releases/tag/v12.6.0 by clicking the mssql-jdbc-12.6.0.jre11.jar asset.
      • Copy the mssql-jdbc-12.6.0.jre11.jar file to the pre-reqs/jdbc-drivers directory.
        1. Download the PostgreSQL JDBC Driver for PostgreSQL from https://jdbc.postgresql.org/download/ by clicking the download button for 42.7.2 or later Java 8 asset.
      • Copy the postgresql-x.x.x.jar file to the analyze-containers/pre-reqs/jdbc-drivers directory.

    For information about deploying a Docker registry, see Deploy a registry server.

    For information about deploying a Maven repository, see Internal Repositories.

    If you are deploying with connectors, you must also ensure that any dependencies required to build the connector are also available or you can use external connectors.

    Docker

    The system requires access to the following images:

    • i2group/i2eng-analyze-containers-dev
    • i2group/i2eng-analyze-containers-base:ubi-jdk17
    • i2group/i2eng-analyze-containers-connectors-base:18
    • i2group/i2eng-analyze-containers-connectors-base-minimal:18
    • i2group/i2eng-liberty:ubi-jdk17
    • i2group/i2eng-solr:9.5
    • i2group/i2eng-postgres:16
    • i2group/i2eng-sqlserver:2022
    • i2group/i2eng-grafana:10.2
    • i2group/i2eng-prometheus:2.45

    Maven

    The system requires access to the following artifacts:

    • aopalliance
    • commons-collections
    • commons-csv
    • commons-exec
    • commons-io
    • commons-lang
    • commons-validator
    • cron4j
    • guava
    • guice-assistedinject
    • guice-multibindings
    • guice-servlet
    • guice-throwingproviders
    • guice
    • jackson-annotations
    • jackson-core
    • jackson-databind
    • jackson-datatype-jsr310
    • jackson-jaxrs-base
    • jackson-jaxrs-json-provider
    • javax.inject
    • kryo
    • mapdb
    • minlog
    • objenesis
    • reflectasm
    • slf4j-api
    • jakarta.xml.bind-api
    • solr-core
    • httpclient
    • httpcore
    Back to top © N. Harris Computer Corporation