# changelog

author: Daniel Vrcic <dvrcic@srce.hr> - 0.4.0-1.el9
changelog:
  - ARGO-3754 Build two RPMS, Nagios and Sensu with appropriate runtime permission settings
  - ARGO-3825 List requires explicitly for each ams-publisher package


author: Katarina Zailac <kzailac@srce.hr> - 0.2.5-1.el9
changelog:
  - AO-657 Include tests in Jenkinsfile for argo-poem-tools
  - ARGO-3908 Create separate log file
  - ARGO-3888 Package version breaking the tool


author: Katarina Zailac <katarina.zailac@gmail.com> - 0.1.1-1
changelog:
  - ARGO-3985 Probe for argo-poem-tools returning critical when it shouldn't
  - ARGO-3946 Probe for argo-scg execution


author: Katarina Zailac <kzailac@srce.hr> - 0.3.0-1
changelog:
  - ARGO-4508 Modify check_file probe that it can be used in generic.file.nagios-cmd metric
  - ARGO-4507 Include check_dirsize.sh in argo-probe-argo-tools package
  - AO-920 Build Rocky 9 RPM for argo-probe-argo-tools package


author: Katarina Zailac <kzailac@srce.hr> - 1.1.0-1
changelog:
  - ARGO-4475 Add performance data to argo-probe-eosccore-helpdesk
  - ARGO-4479 Rewrite argo-probe-eosccore-helpdesk to use Py3


author: Katarina Zailac <kzailac@srce.hr> - 0.1.1-1
changelog:
  - AO-933 Create Rocky 9 RPM for argo-probe-eosccore-recommender
  - REC-173 Fix import path for checks module
  - REC-173 Add support for recursively checking component dependencies


author: Kyriakos Gkinis <kyrginis@admin.grnet.gr> - 1.0-0
changelog:
  - Added support for python3
  - Handle API probe uses pyhandle library instead of b2handle
  - Handle API probe prints more debugging output when called with --debug
  - EPIC API probe is optional


author: Katarina Zailac <kzailac@srce.hr> - 0.8.0-1.el9
changelog:
  - ARGO-4438 Replace cloudinfo.py probe with newer one
  - ARGO-4434 Refactor check_perun probe to take cert and key as argument


author: Katarina Zailac <kzailac@srce.hr> - 0.10.0-1.el9
changelog:
  - ARGO-4683 Migrate from Nagios::Plugin to Monitoring::Plugin argo-probe-fedcloud
  - AO-974 Create Jenkinsfile for argo-probe-fedcloud


author: Katarina Zailac <kzailac@srce.hr> - 0.2.0-1.el9
changelog:
  - ARGO-4496 HTCondorCE certificate validity probe raising weird CRITICAL error on Sensu
  - ARGO-4481 Rewrite htcondorce certificate validity probe to use Py3


author: Katarina Zailac <kzailac@srce.hr> - 0.1.0-1.el9
changelog:
  - ARGO-3175 Change default returned messages for nagios-plugins-http-parser
  - ARGO-3173 Add custom message for unknown status for nagios-plugins-http-parser probe
  - ARGO-3149 Create probe that parses http response


author: Katarina Zailac <kzailac@srce.hr> - 2.1.0-1.el9
changelog:
  - ARGO-4528 - Add perl-Crypt-OpenSSL-X509 dependency to argo-probe-igtf
  - AO-925 Create Rocky 9 rpm for argo-probe-igtf


author: Katarina Zailac <kzailac@srce.hr> - 0.1.1-1
changelog:
  - ARGO-4976 Avoid displaying of URL in probe results
  - ARGO-4970 Check if value is true/false in generic json probe
  - ARGO-4810 Create json parser probe


author: Katarina Zailac <kzailac@srce.hr> - 0.4.0-1
changelog:
  - ARGO-4948 Add internal probe that will check XML schema for validating responses to OAI-PMH
  - ARGO-4946 Ship OAI-PMH schema for validation with the .rpm package


author: Katarina Zailac <kzailac@srce.hr> - 0.1.0-1
changelog:
  - ARGO-4221 check_catalog probe returning wrong CRITICAL status
  - ARGO-4211 Create a probe for on-boarding process monitoring


author: Katarina Zailac <kzailac@srce.hr> - 0.2.0-1.el9
changelog:
  - ARGO-4319 Create probe that checks if there are pending probe candidates
  - ARGO-4125 Configure POEM probe test execution
  - ARGO-4120  Various poem-sensor fixes
  - ARGO-4118 Bump poem sensor to Python3 and use TLSv1.2
  - ARGO-3988 Switch argo-probe-poem to Py3


author: Katarina Zailac <kzailac@srce.hr> - 0.2.2-1.el9
changelog:
  - ARGO-4891 POEM probe not returning status code properl
  - ARGO-4886 Add option to skip tenants checks for POEM probe


author: Katarina Zailac <kzailac@srce.hr> - 0.1.0-1.el9
changelog:
  - ARGO-4462 Hostnames saved into file without newline
  - ARGO-4461 Create probe to replace argo-probe-nagios


author: Katarina Zailac <kzailac@srce.hr> - 0.2.0-1.el9
changelog:
  - ARGO-4477 Improve message when using single tenant
  - ARGO-4478 Bug when having problems with status report
  - ARGO-4474 Add performance data to argo-probe-webapi
  - ARGO-4443 Refactor of argo-probe-webapi report print


author: Katarina Zailac <kzailac@srce.hr> - 0.1.1-1
changelog:
  - ARGO-3993 Improve XML probe to just check if the data is in the XML format
  - ARGO-3957 Create generic XML probe


author: Katarina Zailac <kzailac@srce.hr> - 0.1.1-1.el9
changelog:
  - ARGO-4235 Remove regex validation of entity names
  - ARGO-4228 Create tool to acknowledge alerts
  - ARGO-4224 Skip configuration in case of data fetch error
  - ARGO-4223 Create a tool that is going to force run check for an entity
  - ARGO-4222 Create a tool that is going to display how exactly the probe is invoked
  - ARGO-4091Delete all the resources in the namespace when it is no longer used
  - ARGO-4215 Send entire metric output message to publisher
  - ARGO-4193 Log calls to ams-metric-to-queue tool
  - ARGO-4203 Send hostname_id in metric result
  - ARGO-4197 Skip creation of improperly formatted entities
  - ARGO-4189 Send metric output to ams
  - ARGO-4139 Possibility to override default arguments
  - ARGO-4137 Tool not creating "path" label for entity
  - ARGO-4092 Add topology filtering
  - ARGO-4090 The tool not creating labels for agent
  - ARGO-4098 Bug with metric parameter overrides
  - ARGO-4079 The tool not reporting missing metric configuration
  - ARGO-4047 Create tool for ad hoc check execution request
  - ARGO-4002 Remove hard-coded default ports
  - ARGO-4003 Handle hostnames in tags
  - ARGO-3999 Remove hard-coded list of secrets
  - ARGO-3986 Tool not handling *_URL attributes properly
  - ARGO-3956 Include filter mimicking hard/soft state to non-internal checks
  - ARGO-3945 Include internal checks for sensu agent
  - ARGO-3944 Improve filter for internal events
  - ARGO-3910 Improve logging when setting up the configuration
  - ARGO-3917 Handle attribute names which are not all capital letters
  - ARGO-3913 Add extra filter to mimic hard/soft state for some metrics
  - ARGO-3801 Add feature to override parameters from POEM
  - ARGO-3761 Handle filters and handlers for tenants not using the publisher
  - ARGO-3760 Treat "default" namespace differently


author: Katarina Zailac <kzailac@srce.hr> - 0.2.1-1.el9
changelog:
  - ARGO-4272 Handle checks with timeout
  - ARGO-4270 Filtering OK events not working
  - ARGO-4269 Refactor sensu-events tool to display entity names instead of hostnames
  - ARGO-4254 scg-run-check.py not working as expected
  - ARGO-4238 Possibility to change slack pipeline
  - ARGO-4234 Create custom display of events
  - ARGO-4231 Handle overrides for the same metric, but different hostnames


author: Katarina Zailac <kzailac@srce.hr> - 0.2.2-1.el9
changelog:
  - ARGO-4325 Have separate filters for groups and endpoints
  - ARGO-4324 Handle parameters with $HOSTALIAS$
  - ARGO-4323 Send performance data to AMS


author: Katarina Zailac <kzailac@srce.hr> - 0.2.3-1.el9
changelog:
  - ARGO-4339 Handle overrides of default ports
  - ARGO-4338 Handle generic.http.connect for endpoints without defined info_URL
  - ARGO-4336 Handle endpoints without URL when using metric with URL
  - ARGO-4335 Host attributes overrides not working properly
  - ARGO-4220 Handle hostnames assigned to multiple sites in topology


author: Katarina Zailac <kzailac@srce.hr> - 0.3.0-1.el9
changelog:
  - ARGO-4415 Handle $_SERVICEVO$ variable in metric configuration
  - ARGO-4403 Option to run scg-reload for one tenant
  - ARGO-4402 Filter events testing the agent
  - ARGO-4392 Filter events by service type
  - ARGO-4399 Use ROBOT_CERT for authentication if it is defined instead of NAGIOS_HOST_CERT
  - ARGO-4400 Handle HOSTDN attribute properly
  - ARGO-4395 Handle dashes in attribute names
  - ARGO-4393 Handle situations when endpoint URL is not defined
  - ARGO-4391 Handle parameters with $_SERVICESITE_NAME$ variable
  - ARGO-4388 Handle non-existing attributes


author: Katarina Zailac <kzailac@srce.hr> - 0.4.0-1.el9
changelog:
  - ARGO-4442 Add quotation marks to URLs that contain ampersand
  - ARGO-4436 Use info_bdii_* tags as extensions
  - ARGO-4435 Have default value for OS_KEYSTONE_PORT attribute
  - ARGO-4427 Change values of hard-coded attributes
  - ARGO-4423 Use hostnames as subscriptions
  - ARGO-4421 Use event timestamp for display of events
  - ARGO-3947 Handle passive metrics


author: Katarina Zailac <kzailac@srce.hr> - 0.4.1-1.el9
changelog:
  - ARGO-4449 Add multiple subscription options
  - ARGO-4450 Do not use URL for webdav/xrootd checks
  - ARGO-4448 Treat certain attribute values as flags


author: Katarina Zailac <kzailac@srce.hr> - 0.5.0-1.el9
changelog:
  - ARGO-4465 Option to exclude some metrics from running
  - ARGO-4464 Improve message sent to AMS from Sensu
  - ARGO-4463 Error filtering events by service type
  - ARGO-4460 Handle variable _SERVICEVO_FQAN in metric configuration
  - ARGO-4459 Fix wrong label for attribute if it exists in all endpoints
  - ARGO-4453 Improve messages that are being logged
  - ARGO-4455 Beautify sensu-events output
  - ARGO-4454 Add entity as subscription option
  - ARGO-4452 Dedicate agents to certain service type


author: Katarina Zailac <kzailac@srce.hr> - 0.5.1-1.el9
changelog:
  - ARGO-4480 Take into account parent's maxCheckAttempts for passive metrics
  - ARGO-4467 Create checks for CPU and memory


author: Katarina Zailac <kzailac@srce.hr> - 0.5.2-1.el9
changelog:
  - ARGO-4523 Change filtering of Sensu events
  - ARGO-4509 Add attempts annotation to sensu.cpu.usage and sensu.memory.usage checks
  - AO-919 Prepare argo-scg Jenkinsfile for Rocky 9


author: Katarina Zailac <kzailac@srce.hr> - 0.6.0-1.el9
changelog:
  - ARGO-4555 Display only events for the given tenant
  - ARGO-4663 Fix wrongly referenced variable
  - ARGO-4601 Implement the changes in the executables
  - ARGO-4618 Add tenant name in entity labels
  - ARGO-4616 Improve agent handling to include case with multiple tenants in single namespace
  - ARGO-4554 Create entities from multiple tenants in single namespace
  - ARGO-4553 Create checks from multiple tenants in single namespace
  - ARGO-4563 Fix error when trying to execute check on agent ad hoc
  - ARGO-4551 Add tenant name in check labels
  - ARGO-4550 Use tenant name instead of namespace in tools


author: Katarina Zailac <kzailac@srce.hr> - 0.7.0-1.el9
changelog:
  - ARGO-4824 Improve checks subscriptions
  - ARGO-4748 Remove silenced entries associated to deleted entities


author: Katarina Zailac <kzailac@srce.hr> - 0.1.0-1.el9
changelog:
  - ARGO-4430 passive2sensu service fails when line not complete
  - ARGO-4429 Read fifo file line-by-line
  - ARGO-4422 Improve handling of passive2sensu service
  - ARGO-4414 Create a service that is going to handle passive metrics on Sensu agent


author: Katarina Zailac <kzailac@srce.hr> - 0.1.1-1.el9
changelog:
  - ARGO-4458 Fix handling of messages which are passed as parts of other messages
  - ARGO-4457 Improve log messages
  - ARGO-4456 passive2sensu not handling well messages with newlines


author: Katarina Zailac <kzailac@srce.hr> - 0.4.0-1.el9
changelog:
  - ARGO-4736 Take into account attempts defined in check configuration
  - ARGO-4734 Add annotations with attempts in sent passive events
  - ARGO-4724 Passive metrics results not being sent to AMS Publisher


author: Emir Imamagic <eimamagi@srce.hr> - 1.1.0-1
changelog:
  - Remove depricated modules
  - Remove manual list of requirements
  - Migrate from Nagios::Plugin to Monitoring::Plugin


author: agelostsal <agelos.tsal@gmail.com> - 0.5.6-1.el9
changelog:
  - AM-233 ams-library: support for project_member_get api call
  - AM-230 ams-library: support for project_member_add api call
  - AM-229 ams-library: support for user_get api call
  - AM-226 ams-library: support for user_create api call


author: Daniel Vrcic <dvrcic@srce.hr>, agelostsal <agelos.tsal@gmail.com> - 0.6.0-1.el9
changelog:
  - AM-143 Add support for requests ReadTimeOut exception
  - AM-228 Add user management fuctionality to AMS-library
  - AM-227 ams-library: add support for miscellaneous api calls
  - AM-225 AMS Library Support for more API Calls
  - ARGO-4050 Update tox to run unit tests against recent Python versions
  - ARGO-4088 Fix ams-library test execute with local pyenv load
  - remove Centos 6 RPM build from spec


author: Nicolas Liampotis <nliam@grnet.gr> 2.0.0
changelog:
  - Changed Python requirements from python36-* to python3-*
  - Updated spec file for compatibility with Rocky Linux 9


author: Nicolas Liampotis <nliam@grnet.gr> 2.1.1
changelog:
  - Fixed Python requirements. See https://github.com/seleniumbase/SeleniumBase/issues/2782
  - Updated geckodriver to v0.34.0


author: Nicolas Liampotis <nliam@grnet.gr> 2.2.0
changelog:
  - Added support for varying XML namespace prefixes in SAML metadata health checks
  - Added support for skipping the IdP Discovery page during login checks


