OPMONDEV-2As a Product Owner I want the current source code and documentation of the OpMon extension to be reviewed so that we have a better understanding of the current status
OPMONDEV-3As a Product Owner I want setting up a local development environment to be documented
OPMONDEV-5Setup local X-Road standalone security server docker container
OPMONDEV-6Setup and configure local Mongodb for OpMon
OPMONDEV-7Setup local OpMon collector module
OPMONDEV-10setup local corrector module
OPMONDEV-11setup local analysis module
OPMONDEV-12setup local reports module
OPMONDEV-13setup local opendata module
OPMONDEV-14setup local networking module
OPMONDEV-15collect dockerfiles and local configs to x-road-utils repo
OPMONDEV-4As a Product Owner I want the steps required to continue with creating installation packages to be documented so that we know how to move forward with productising
OPMONDEV-9As a X-Road OpMon administrator I want to create MongoDb OpMon users automatically using a script
OPMONDEV-18As a X-Road OpMon administrator I want to install OpMon collector scripts to standard linux paths
OPMONDEV-19As a X-Road OpMon administrator I want to install OpMon collector using deb package
OPMONDEV-22As X-Road OpMon developer I want to verify collector module code changes through unit tests
OPMONDEV-25As a Developer I want the collector module to be automatically built by jenkins so that we have a build pipeline present
OPMONDEV-26As a Developer I want the collector module to be automatically packaged by jenkins so that we have a build pipeline present
OPMONDEV-20As X-Road OpMon developer I want to deploy OpMon collector to AWS DEV environment automatically
OPMONDEV-17As a Security Manager I want that 3rd party libraries in the Collector module are reviewed and updated to latest versions so that outdated or vulnerable dependencies are not used
OPMONDEV-21As X-Road OpMon developer I want to verify OpMon collector operation through automated integrtation tests
OPMONDEV-31Create a test skeleton that can be run on collector EC2
OPMONDEV-32Create Ansible script to update test files and run integration tests
OPMONDEV-33Create Jenkins pipeline to trigger collector integration-tests
OPMONDEV-34Fill in final test cases to the skeleton
OPMONDEV-35update CI documentation
OPMONDEV-8As a X-Road OpMon administrator I want to run latest version of MongoDb
OPMONDEV-29As a X-Road OpMon administrator I want the collector module to use the "opmon" user so that all modules could share the same user
OPMONDEV-27As a X-Road OpMon administrator I want to install OpMon corrector scripts to standard linux paths
OPMONDEV-40use yaml settings file in corrector
OPMONDEV-41unit test for corrector yaml settings parser
OPMONDEV-42python package for corrector
OPMONDEV-43local docker setup with new paths for corrector
OPMONDEV-28As a X-Road OpMon administrator I want to install OpMon corrector using deb package
OPMONDEV-39Jenkins fails to update version number during collector packaging
OPMONDEV-44As a X-Road OpMon administrator I want to install OpMon analysis module to standard linux paths
OPMONDEV-46As a X-Road OpMon administrator I want to install OpMon analysis using deb package
OPMONDEV-48As a X-Road OpMon administrator I want to install OpMon analysis-ui module to standard linux paths
OPMONDEV-51As X-Road OpMon administrator I want to run analyzer-ui on Ubuntu 20.04 supported Django version
OPMONDEV-49As a X-Road OpMon administrator I want to install OpMon analysis-ui using deb package
OPMONDEV-45As a X-Road OpMon administrator I want to install OpMon reports module to standard linux paths
OPMONDEV-47As a X-Road OpMon administrator I want to install OpMon reports using deb package
OPMONDEV-58As a Developer I want the corrector module to be automatically tested by jenkins so that we have a build pipeline present
OPMONDEV-59As a Developer I want the analysis module to be automatically tested by jenkins so that we have a build pipeline present
OPMONDEV-60As a Developer I want the analysis_ui module to be automatically tested by jenkins so that we have a build pipeline present
OPMONDEV-61As a developer I want jenkins to automatically deploy the corrector, analysis and analysis_ui modules to the AWS dev environment so that they can be tested
OPMONDEV-67As a X-Road OpMon administrator I want to install OpMon the opendata anonymizer module to standard linux paths
OPMONDEV-69As a X-Road OpMon administrator I want to install OpMon opendata anonymizer using deb package
OPMONDEV-68As a X-Road OpMon administrator I want to install OpMon the opendataui module to standard linux paths
OPMONDEV-70As a X-Road OpMon administrator I want to install OpMon opendataui using deb package
[{"value":"\"[CHART] Date of First Response\"","displayName":"[CHART] Date of First Response - [CHART] Date of First Response","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"[CHART] Date of First Response[Date of first response]\"","displayName":"[CHART] Date of First Response - [CHART] Date of First Response[Date of first response]","searchable":"true","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"cf[10024]","displayName":"[CHART] Date of First Response - cf[10024]","orderable":"true","cfid":"cf[10024]","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"[CHART] Time in Status\"","displayName":"[CHART] Time in Status - [CHART] Time in Status","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"\"[CHART] Time in Status[Time in Status]\"","displayName":"[CHART] Time in Status - [CHART] Time in Status[Time in Status]","searchable":"true","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"cf[10025]","displayName":"[CHART] Time in Status - cf[10025]","orderable":"true","cfid":"cf[10025]","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"a4j-incident-creation-deduplication-alias","displayName":"a4j-incident-creation-deduplication-alias","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"\"Acceptance criteria\"","displayName":"Acceptance criteria - Acceptance criteria","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"\"Acceptance criteria[Paragraph]\"","displayName":"Acceptance criteria - Acceptance criteria[Paragraph]","searchable":"true","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"cf[10073]","displayName":"Acceptance criteria - cf[10073]","orderable":"true","cfid":"cf[10073]","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"\"Actual end\"","displayName":"Actual end - Actual end","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"Actual end[Time stamp]\"","displayName":"Actual end - Actual end[Time stamp]","searchable":"true","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"cf[10009]","displayName":"Actual end - cf[10009]","orderable":"true","cfid":"cf[10009]","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"Actual start\"","displayName":"Actual start - Actual start","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"Actual start[Time stamp]\"","displayName":"Actual start - Actual start[Time stamp]","searchable":"true","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"cf[10008]","displayName":"Actual start - cf[10008]","orderable":"true","cfid":"cf[10008]","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"Affected component(s)\"","displayName":"Affected component(s) - Affected component(s)","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"\"Affected component(s)[Short text]\"","displayName":"Affected component(s) - Affected component(s)[Short text]","searchable":"true","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"cf[10087]","displayName":"Affected component(s) - cf[10087]","orderable":"true","cfid":"cf[10087]","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"\"Affected documentation\"","displayName":"Affected documentation - Affected documentation","operators":["~","!~",