Releases: hysds/sdscli
v2.1.0: SDSKit CLI version 2.1.0
Bug fixes and Enhancements:
- HC-567: Multi-Architecture Container Support and Jenkins Pipeline Integration (#115)
- Support importing of multibranch pipeline jobs
- Updates to pkg import and export to support multi-platform containers
v2.0.0: SDSKit CLI version 2.0.0
Bug fixes and Enhancements:
- HC-530 and HC-539 - Updates to support Data in Transit; Enable https for RabbitMQ reset (#110)
- Enable https for RabbitMQ reset
- Update RabbitMQ connection to use custom cipher as well as verify with ca-bundle
- Update redis-cli call to enable SSL/TLS with cacert
- Remove metrics TLS
- Update GRQ_REST_URL and GRQ_UPDATE_URL to https
- Add TLS for metrics redis-cli
- Quiet down tar and aws commands
- Quiet rsync as well
- Update rabbitmq_queues_flush delete to use custom SSL cipher
- Wrap tar/aws/rsync calls with debug check for stdout file listings
- Ship netrc-os for verdi
- Send netrc-os to the right place for shipment
- Ship netrc-os to Factotum
- Update netrc-os ship location
- Update send_template command
- use GRQ to check status of dashboard; use Mozart for curl
- Also add global securitytenant as a header parameter to ensure stuff goes to the correct place
- wire out certificate files and ciphers to SDS/celery configs
v1.4.0: SDSKit CLI version 1.4.0
Bug fixes and Enhancements:
- HC-563: Updated for Python 3.12 Compatibility (#114)
- Done via pyupgrade
- mechanism to newer way to call current time in UTC, but maintaining backwards compatibility
- explicitly add blank line to conform to stricter netrc parsing in python3.12
- use timezone.utc instead to be 3.9/3.12 compatible
v1.3.5: SDSKit CLI version 1.3.5
Bug fixes and Enhancements:
- HC-568: Pin setuptools to less than 80.0.0 (#111)
v1.3.4: SDSKit CLI version 1.3.4
Bug fixes and Enhancements:
- HC-522-update: Updates that support moving away from default OPS user in the Verdi container (#108)
- Made install.sh more modular in that it uses HOST_VERDI_HOME instead of HOME to make the script support the use case of being able to deploy the PCM code bundle anywhere instead of always assuming it will be under $HOME
- Similiarly, DATA_DIR was introduced to be able to make it more modular to reference the base working directory to be anywhere instead of assuming /data always.
- Use cp instead of mv when deploying the AWS, .netrc, and .boto files/directories.
supervisord.conf.tmpl was updated such that it no longer has the httpd service as a default due to JPL security in starting up webdav within Verdi. Rather, httpd service is going to be started up by the system instead.
v1.3.3: SDSKit CLI version 1.3.3
v1.3.2: SDSKit CLI version 1.3.2
Bug fixes and Enhancements:
- HC-517: Enable importing of container name-only images and user-rules via sdscli (#106)
v1.3.1: SDSKit CLI version 1.3.1
Bug fixes and Enhancements:
- hot-fix: Fix the index pattern in the ISM Mozart policy (#105)
v1.3.0: SDSKit CLI version 1.3.0
Specify body of new release. Previous release's body below:
To help you formulate the release body, the list of behind commit messages are provided below:
sha: 5af3097
html_url: 5af3097
message:
HC-490 - Supporting Opensearch Dashboards (#104)
-
migrating from kibana -> opensearch dashboards
-
distinguishing between ILM/ISM
removing hardcoded ILM in templates
using python scripts to install ILM/ISM instead of raw curl requests
commented out ingest pipeline for consolidation of databases
-
removed warm_migration action bc returning 403
-
removed cold state b/c AWS opensearch uses cold_delete and non managed uses delete only
-
copied kibana_dashboard_import into opensearch_dashboards_import
-
updated import_dashboards for opensearch
added mozart_redis_host in fabfile.py
separating the kibana/opensearch logic in the update kibana function
-
flipped logic around to make elasticseaech the default
-
fixed opensearch_dashboards.yml
fixed sdswatch shell script to use logstash-oss-7.16.3
-
logstash 7.9.3 -> logstash-oss 7.16.3
-
forgot to add sleep in import opensearch dashboard
-
remove field in ism
-
edited jvm.options
-
removed trailing comma
-
no kibana in opensearch
-
added opensearch support for sds status
-
added base path /metrics for dashboards
-
fixed opensearch dashboards endpoint
-
removed /metrics
-
uncommented jvm.options
-
removed cold and addtl support for multiple hosts
-
small changes
-
separated sdswatch for opensearch vs elasticsearch
-
fixed clean_indices_from_alias.py
-
move ism/ilm polivies inside if/else
-
use hsysds es_util to get ES status
-
call ES core to call ping function
-
don't use host when calling es functions
Co-authored-by: dustinlo dustin.k.lo@jpl.nasa.gov
Co-authored-by: Mike Cayanan michael.d.cayanan@jpl.nasa.gov
v1.2.3: SDSKit CLI version 1.2.3
Bug fixes and enhancements:
- HC-496: Updates to optionally support a separate Mozart ES cluster deployment (#103)