Summary: OpenShift Tools Scripts Name: openshift-tools-scripts Version: 0.1.116 Release: 1%{?dist} License: ASL 2.0 URL: https://github.com/openshift/openshift-tools Source0: %{name}-%{version}.tar.gz BuildArch: noarch %description OpenShift Tools Scripts %prep %setup -q %build %install mkdir -p %{buildroot}/usr/bin cp -p monitoring/ops-metric-client.py %{buildroot}/usr/bin/ops-metric-client cp -p monitoring/ops-metric-pcp-client.py %{buildroot}/usr/bin/ops-metric-pcp-client cp -p monitoring/ops-zagg-client.py %{buildroot}/usr/bin/ops-zagg-client cp -p monitoring/ops-zagg-pcp-client.py %{buildroot}/usr/bin/ops-zagg-pcp-client cp -p monitoring/ops-zagg-metric-processor.py %{buildroot}/usr/bin/ops-zagg-metric-processor cp -p monitoring/ops-zagg-heartbeat-processor.py %{buildroot}/usr/bin/ops-zagg-heartbeat-processor cp -p monitoring/ops-zagg-heartbeater.py %{buildroot}/usr/bin/ops-zagg-heartbeater cp -p monitoring/cron-send-process-count.sh %{buildroot}/usr/bin/cron-send-process-count cp -p monitoring/cron-send-security-updates-count.py %{buildroot}/usr/bin/cron-send-security-updates-count cp -p monitoring/cron-send-filesystem-metrics.py %{buildroot}/usr/bin/cron-send-filesystem-metrics cp -p monitoring/cron-send-pcp-sampled-metrics.py %{buildroot}/usr/bin/cron-send-pcp-sampled-metrics cp -p monitoring/ops-runner.py %{buildroot}/usr/bin/ops-runner cp -p monitoring/cron-event-watcher.py %{buildroot}/usr/bin/cron-event-watcher cp -p monitoring/cron-send-ovs-status.py %{buildroot}/usr/bin/cron-send-ovs-status cp -p monitoring/cron-send-pcp-ping.sh %{buildroot}/usr/bin/cron-send-pcp-ping cp -p monitoring/cron-send-etcd-status.py %{buildroot}/usr/bin/cron-send-etcd-status cp -p monitoring/cron-send-disk-metrics.py %{buildroot}/usr/bin/cron-send-disk-metrics cp -p monitoring/cron-send-metrics-checks.py %{buildroot}/usr/bin/cron-send-metrics-checks cp -p monitoring/cron-send-logging-checks.py %{buildroot}/usr/bin/cron-send-logging-checks cp -p monitoring/cron-send-network-metrics.py %{buildroot}/usr/bin/cron-send-network-metrics cp -p monitoring/cron-send-s3-metrics.py %{buildroot}/usr/bin/cron-send-s3-metrics cp -p monitoring/cron-send-gcs-metrics.py %{buildroot}/usr/bin/cron-send-gcs-metrics cp -p monitoring/cron-send-os-master-metrics.py %{buildroot}/usr/bin/cron-send-os-master-metrics cp -p monitoring/cron-send-docker-metrics.py %{buildroot}/usr/bin/cron-send-docker-metrics cp -p monitoring/cron-send-docker-timer.py %{buildroot}/usr/bin/cron-send-docker-timer cp -p monitoring/cron-send-docker-containers-usage.py %{buildroot}/usr/bin/cron-send-docker-containers-usage cp -p monitoring/cron-send-docker-dns-resolution.py %{buildroot}/usr/bin/cron-send-docker-dns-resolution cp -p monitoring/cron-send-docker-existing-dns-resolution.py %{buildroot}/usr/bin/cron-send-docker-existing-dns-resolution cp -p monitoring/cron-send-registry-checks.py %{buildroot}/usr/bin/cron-send-registry-checks cp -p monitoring/cron-send-docker-oc-versions.py %{buildroot}/usr/bin/cron-send-docker-oc-versions cp -p monitoring/ops-zbx-event-processor.py %{buildroot}/usr/bin/ops-zbx-event-processor cp -p monitoring/cron-send-os-skydns-checks.py %{buildroot}/usr/bin/cron-send-os-skydns-checks cp -p monitoring/cron-send-os-dnsmasq-checks.py %{buildroot}/usr/bin/cron-send-os-dnsmasq-checks cp -p monitoring/cron-fix-ovs-rules.py %{buildroot}/usr/bin/cron-fix-ovs-rules cp -p monitoring/cron-send-aws-instance-health.py %{buildroot}/usr/bin/cron-send-aws-instance-health cp -p monitoring/cron-send-ec2-ebs-volumes-in-stuck-state.py %{buildroot}/usr/bin/cron-send-ec2-ebs-volumes-in-stuck-state cp -p monitoring/cron-send-create-app.py %{buildroot}/usr/bin/cron-send-create-app cp -p monitoring/cron-send-internal-pods-check.py %{buildroot}/usr/bin/cron-send-internal-pods-check cp -p monitoring/cron-send-usage-pv.py %{buildroot}/usr/bin/cron-send-usage-pv cp -p monitoring/cron-send-project-operation.py %{buildroot}/usr/bin/cron-send-project-operation cp -p monitoring/cron-send-project-stats.py %{buildroot}/usr/bin/cron-send-project-stats cp -p monitoring/cron-openshift-pruner.py %{buildroot}/usr/bin/cron-openshift-pruner cp -p remote-heal/remote-healer.py %{buildroot}/usr/bin/remote-healer cp -p remote-heal/heal_for_docker_use_too_much_memory.yml %{buildroot}/usr/bin/heal_for_docker_use_too_much_memory.yml cp -p remote-heal/heal_for_heartbeat.yml %{buildroot}/usr/bin/heal_for_heartbeat.yml cp -p remote-heal/heal_cleanup_rootvg-var.yml %{buildroot}/usr/bin/heal_cleanup_rootvg-var.yml cp -p cloud/aws/ops-ec2-copy-ami-to-all-regions.py %{buildroot}/usr/bin/ops-ec2-copy-ami-to-all-regions cp -p cloud/aws/ops-ec2-snapshot-ebs-volumes.py %{buildroot}/usr/bin/ops-ec2-snapshot-ebs-volumes cp -p cloud/aws/ops-ec2-trim-ebs-snapshots.py %{buildroot}/usr/bin/ops-ec2-trim-ebs-snapshots cp -p cloud/aws/ops-ec2-add-snapshot-tag-to-ebs-volumes.py %{buildroot}/usr/bin/ops-ec2-add-snapshot-tag-to-ebs-volumes cp -p cloud/gcp/ops-gcp-add-snapshot-label-to-pd-volumes.py %{buildroot}/usr/bin/ops-gcp-add-snapshot-label-to-pd-volumes cp -p cloud/gcp/ops-gcp-snapshot-pd-volumes.py %{buildroot}/usr/bin/ops-gcp-snapshot-pd-volumes cp -p cloud/gcp/ops-gcp-trim-pd-snapshots.py %{buildroot}/usr/bin/ops-gcp-trim-pd-snapshots cp -p monitoring/cron-send-cluster-capacity.py %{buildroot}/usr/bin/cron-send-cluster-capacity cp -p monitoring/cron-send-connection-count.py %{buildroot}/usr/bin/cron-send-connection-count cp -p monitoring/cron-send-cpu-mem-stats.py %{buildroot}/usr/bin/cron-send-cpu-mem-stats cp -p monitoring/cron-haproxy-close-wait.py %{buildroot}/usr/bin/cron-haproxy-close-wait cp -p monitoring/delete-stuck-projects.sh %{buildroot}/usr/bin/delete-stuck-projects cp -p monitoring/cron-send-saml-status.py %{buildroot}/usr/bin/cron-send-saml-status cp -p monitoring/cron-certificate-expirations.py %{buildroot}/usr/bin/cron-certificate-expirations cp -p monitoring/cron-send-os-router-status.py %{buildroot}/usr/bin/cron-send-os-router-status cp -p monitoring/cron-send-build-counts.py %{buildroot}/usr/bin/cron-send-build-counts cp -p monitoring/cron-send-stuck-builds.py %{buildroot}/usr/bin/cron-send-stuck-builds cp -p monitoring/cron-send-elb-status.py %{buildroot}/usr/bin/cron-send-elb-status cp -p monitoring/ops-ec2-check-tags.py %{buildroot}/usr/bin/ops-ec2-check-tags cp -p monitoring/ops-gcp-check-tags.py %{buildroot}/usr/bin/ops-gcp-check-tags cp -p monitoring/cron-send-zabbix-too-old.py %{buildroot}/usr/bin/cron-send-zabbix-too-old cp -p monitoring/cron-send-router-reload-time.py %{buildroot}/usr/bin/cron-send-router-reload-time cp -p cicd/verify-cicd-operation.py %{buildroot}/usr/bin/verify-cicd-operation.py cp -p cicd/verify-gather-logs-operations.py %{buildroot}/usr/bin/verify-gather-logs-operations.py cp -p monitoring/cron-send-prometheus-data.py %{buildroot}/usr/bin/cron-send-prometheus-data cp -p monitoring/cron-send-dnsmasq-check.py %{buildroot}/usr/bin/cron-send-dnsmasq-check cp -p devaccess/devaccess_wrap.py %{buildroot}/usr/bin/devaccess_wrap cp -p monitoring/cron-send-service-web-check.py %{buildroot}/usr/bin/cron-send-service-web-check cp -p monitoring/cron-send-rkhunter-checks.py %{buildroot}/usr/bin/cron-send-rkhunter-checks cp -p scan/scanpod-inmem.py %{buildroot}/usr/bin/scanpod-inmem cp -p monitoring/cron-send-cgroup-slice-metrics.sh %{buildroot}/usr/bin/cron-send-cgroup-slice-metrics mkdir -p %{buildroot}/etc/openshift_tools cp -p monitoring/metric_sender.yaml.example %{buildroot}/etc/openshift_tools/metric_sender.yaml cp -p monitoring/zagg_server.yaml.example %{buildroot}/etc/openshift_tools/zagg_server.yaml cp -p remote-heal/remote_healer.conf.example %{buildroot}/etc/openshift_tools/remote_healer.conf cp -p devaccess/devaccess_users.yaml %{buildroot}/etc/openshift_tools/devaccess_users.yaml mkdir -p %{buildroot}/var/run/zagg/data # openshift-tools-scripts-inventory-clients install mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}/etc/bash_completion.d mkdir -p %{buildroot}/etc/openshift_tools cp -p inventory-clients/{ohi,opscp,opssh,oscp,ossh} %{buildroot}%{_bindir} cp -p inventory-clients/ossh_bash_completion %{buildroot}/etc/bash_completion.d cp -p inventory-clients/openshift_tools.conf.example %{buildroot}/etc/openshift_tools/openshift_tools.conf # openshift-tools-scripts-iam-tools install mkdir -p %{buildroot}/usr/local/bin install -m 755 iam-tools/aws_api_key_manager.py %{buildroot}/usr/local/bin/aws_api_key_manager install -m 755 iam-tools/change_iam_password.py %{buildroot}/usr/local/bin/change_iam_password install -m 755 iam-tools/delete_iam_account.py %{buildroot}/usr/local/bin/delete_iam_account install -m 755 iam-tools/check_sso_service.py %{buildroot}/usr/local/bin/check_sso_service install -m 755 iam-tools/check_sso_http_status.py %{buildroot}/usr/local/bin/check_sso_http_status install -m 755 iam-tools/aws_creds_check.sh %{buildroot}/usr/local/bin/aws_creds_check mkdir -p %{buildroot}%{python_sitelib}/openshift_tools install -m 755 iam-tools/saml_aws_creds.py %{buildroot}%{python_sitelib}/openshift_tools/ ln -sf %{python_sitelib}/openshift_tools/saml_aws_creds.py %{buildroot}/usr/local/bin/saml_aws_creds # openshift-tools-scripts-clam-update install mkdir -p %{buildroot}/usr/local/bin install -m 755 clam-update/push_clam_signatures.py %{buildroot}/usr/local/bin/push_clam_signatures install -m 755 clam-update/pull_clam_signatures.py %{buildroot}/usr/local/bin/pull_clam_signatures install -m 755 clam-update/check_clam_update.py %{buildroot}/usr/local/bin/check_clam_update # ---------------------------------------------------------------------------------- # openshift-tools-scripts-inventory-clients subpackage # ---------------------------------------------------------------------------------- %package inventory-clients Summary: OpenShift Tools Inventory Clients Requires: python2,python-openshift-tools-inventory-clients BuildArch: noarch %description inventory-clients OpenShift Tools Clients for interacting with hosts/inventory %files inventory-clients %{_bindir}/ohi %{_bindir}/opscp %{_bindir}/opssh %{_bindir}/oscp %{_bindir}/ossh /etc/bash_completion.d/* %config(noreplace)/etc/openshift_tools/openshift_tools.conf # ---------------------------------------------------------------------------------- # openshift-tools-scripts-monitoring-remoteheal subpackage # ---------------------------------------------------------------------------------- %package monitoring-remoteheal Summary: OpenShift Tools Monitoring Remote Heal Scripts Requires: python2,openshift-tools-scripts-inventory-clients,openshift-ansible-roles,openshift-tools-ansible-zabbix BuildArch: noarch %description monitoring-remoteheal OpenShift Tools Monitoring Remoteheal Scripts %files monitoring-remoteheal /usr/bin/remote-healer /usr/bin/heal_for_docker_use_too_much_memory.yml /usr/bin/heal_for_heartbeat.yml /usr/bin/heal_cleanup_rootvg-var.yml %config(noreplace)/etc/openshift_tools/remote_healer.conf # ---------------------------------------------------------------------------------- # openshift-tools-scripts-devaccess subpackage # ---------------------------------------------------------------------------------- %package devaccess Summary: OpenShift Tools Developer Access Scripts Requires: python2 BuildArch: noarch %description devaccess OpenShift Tools script for allowing limited remote developer access %files devaccess /usr/bin/devaccess_wrap %config(noreplace)/etc/openshift_tools/devaccess_users.yaml # ---------------------------------------------------------------------------------- # openshift-tools-scripts-clam-update subpackage # ---------------------------------------------------------------------------------- %package clam-update Summary: OpenShift Tools scanning scripts Requires: python2 BuildArch: noarch %description clam-update OpenShift Tools scripts to update clam signature databases %files clam-update /usr/local/bin/push_clam_signatures /usr/local/bin/pull_clam_signatures /usr/local/bin/check_clam_update # ---------------------------------------------------------------------------------- # openshift-tools-scripts-scanpod subpackage # ---------------------------------------------------------------------------------- %package scanpod Summary: OpenShift Tools scanning scripts Requires: python2,python2-clamd BuildArch: noarch %description scanpod OpenShift Tools script to scan running pod %files scanpod /usr/bin/scanpod-inmem # ---------------------------------------------------------------------------------- # openshift-tools-scripts-monitoring-autoheal subpackage # ---------------------------------------------------------------------------------- %package monitoring-autoheal Summary: OpenShift Tools Monitoring Autoheal Scripts Requires: python2,python-openshift-tools-monitoring-zagg,openvswitch BuildArch: noarch %description monitoring-autoheal OpenShift Tools Monitoring Autoheal Scripts %files monitoring-autoheal /usr/bin/cron-fix-ovs-rules /usr/bin/cron-haproxy-close-wait /usr/bin/delete-stuck-projects # ---------------------------------------------------------------------------------- # openshift-tools-scripts-monitoring-pcp subpackage # ---------------------------------------------------------------------------------- %package monitoring-pcp Summary: OpenShift Tools PCP Monitoring Scripts Requires: python2,openshift-tools-scripts-monitoring,python-openshift-tools-monitoring-zagg,python-openshift-tools-monitoring-pcp,python-docker-py BuildRequires: python2-devel BuildArch: noarch %description monitoring-pcp OpenShift Tools PCP Monitoring Scripts %files monitoring-pcp /usr/bin/cron-send-filesystem-metrics /usr/bin/cron-send-pcp-sampled-metrics /usr/bin/cron-send-pcp-ping /usr/bin/cron-send-disk-metrics /usr/bin/cron-send-network-metrics /usr/bin/ops-zagg-pcp-client /usr/bin/ops-metric-pcp-client # ---------------------------------------------------------------------------------- # openshift-tools-scripts-monitoring-docker subpackage # ---------------------------------------------------------------------------------- %package monitoring-docker Summary: OpenShift Tools Docker Monitoring Scripts Requires: python2,python-openshift-tools-monitoring-zagg,python-openshift-tools-monitoring-docker,python-docker-py BuildRequires: python2-devel BuildArch: noarch %description monitoring-docker OpenShift Tools Docker Monitoring Scripts %files monitoring-docker /usr/bin/cron-send-docker-metrics /usr/bin/cron-send-docker-timer /usr/bin/cron-send-docker-containers-usage /usr/bin/cron-send-docker-dns-resolution /usr/bin/cron-send-docker-existing-dns-resolution # ---------------------------------------------------------------------------------- # openshift-tools-scripts-monitoring subpackage # ---------------------------------------------------------------------------------- %package monitoring Summary: OpenShift Tools Monitoring Client Scripts Requires: python2,python-openshift-tools-monitoring-zagg BuildRequires: python2-devel BuildArch: noarch %description monitoring OpenShift Tools Monitoring Client Scripts %files monitoring /usr/bin/cron-send-process-count /usr/bin/cron-send-security-updates-count /usr/bin/ops-runner /usr/bin/ops-zagg-client /usr/bin/ops-metric-client %config(noreplace)/etc/openshift_tools/metric_sender.yaml # ---------------------------------------------------------------------------------- # openshift-tools-scripts-monitoring-zagg-server subpackage # ---------------------------------------------------------------------------------- %package monitoring-zagg-server Summary: OpenShift Tools Zagg Server Monitoring Scripts Requires: python2,python-openshift-tools-monitoring-zagg,python-openshift-tools-ansible BuildRequires: python2-devel BuildArch: noarch %description monitoring-zagg-server OpenShift Tools Zagg Server Monitoring Scripts %files monitoring-zagg-server /usr/bin/ops-zagg-metric-processor /usr/bin/ops-zagg-heartbeat-processor /usr/bin/ops-zagg-heartbeater /var/run/zagg/data %config(noreplace)/etc/openshift_tools/zagg_server.yaml # ---------------------------------------------------------------------------------- # openshift-tools-scripts-monitoring-aws subpackage # ---------------------------------------------------------------------------------- %package monitoring-aws Summary: OpenShift Tools AWS Monitoring Scripts Requires: python2,python-openshift-tools-monitoring-aws,python-openshift-tools-monitoring-openshift,python-openshift-tools-monitoring-zagg BuildRequires: python2-devel BuildArch: noarch %description monitoring-aws OpenShift Tools AWS Monitoring Scripts %files monitoring-aws /usr/bin/cron-send-s3-metrics /usr/bin/ops-ec2-check-tags /usr/bin/cron-send-aws-instance-health /usr/bin/cron-send-ec2-ebs-volumes-in-stuck-state # ---------------------------------------------------------------------------------- # openshift-tools-scripts-monitoring-gcp subpackage # ---------------------------------------------------------------------------------- %package monitoring-gcp Summary: OpenShift Tools GCP Monitoring Scripts Requires: python2,python-openshift-tools-monitoring-gcp,python-openshift-tools-monitoring-openshift,python-openshift-tools-monitoring-zagg BuildRequires: python2-devel BuildArch: noarch %description monitoring-gcp OpenShift Tools GCP Monitoring Scripts %files monitoring-gcp /usr/bin/cron-send-gcs-metrics /usr/bin/ops-gcp-check-tags # ---------------------------------------------------------------------------------- # openshift-tools-scripts-monitoring-openshift subpackage # ---------------------------------------------------------------------------------- %package monitoring-openshift Summary: OpenShift Tools Openshift Product Scripts Requires: python2,python-openshift-tools,python-openshift-tools-monitoring-openshift,python-openshift-tools-monitoring-zagg,openvswitch,python-dns BuildRequires: python2-devel BuildArch: noarch %description monitoring-openshift OpenShift Tools Openshift Product Scripts %files monitoring-openshift %defattr(755,root,root) /usr/bin/cron-event-watcher /usr/bin/cron-send-ovs-status /usr/bin/cron-send-etcd-status /usr/bin/cron-send-os-master-metrics /usr/bin/cron-send-create-app /usr/bin/cron-send-internal-pods-check /usr/bin/cron-send-usage-pv /usr/bin/cron-send-project-operation /usr/bin/cron-send-project-stats /usr/bin/cron-send-os-dnsmasq-checks /usr/bin/cron-send-os-skydns-checks /usr/bin/cron-send-registry-checks /usr/bin/cron-openshift-pruner /usr/bin/cron-send-cluster-capacity /usr/bin/cron-send-connection-count /usr/bin/cron-send-cpu-mem-stats /usr/bin/cron-send-saml-status /usr/bin/cron-certificate-expirations /usr/bin/cron-send-metrics-checks /usr/bin/cron-send-os-router-status /usr/bin/cron-send-logging-checks /usr/bin/cron-send-build-counts /usr/bin/cron-send-stuck-builds /usr/bin/cron-send-elb-status /usr/bin/cron-send-zabbix-too-old /usr/bin/cron-send-docker-oc-versions /usr/bin/cron-send-prometheus-data /usr/bin/cron-send-dnsmasq-check /usr/bin/cron-send-service-web-check /usr/bin/cron-send-rkhunter-checks /usr/bin/cron-send-router-reload-time /usr/bin/cron-send-cgroup-slice-metrics # ---------------------------------------------------------------------------------- # openshift-tools-scripts-monitoring-zabbix-heal subpackage # ---------------------------------------------------------------------------------- %package monitoring-zabbix-heal Summary: OpenShift Tools Zabbix Auto Heal Scripts Requires: python2 BuildRequires: python2-devel BuildArch: noarch %description monitoring-zabbix-heal OpenShift Tools Zabbix Auto Heal Scripts %files monitoring-zabbix-heal /usr/bin/ops-zbx-event-processor # ---------------------------------------------------------------------------------- # openshift-tools-scripts-cloud-aws subpackage # ---------------------------------------------------------------------------------- %package cloud-aws Summary: OpenShift Tools Cloud tools Requires: python2,python-openshift-tools-cloud-aws BuildRequires: python2-devel BuildArch: noarch %description cloud-aws OpenShift Tools AWS specific scripts %files cloud-aws /usr/bin/ops-ec2-copy-ami-to-all-regions /usr/bin/ops-ec2-snapshot-ebs-volumes /usr/bin/ops-ec2-trim-ebs-snapshots /usr/bin/ops-ec2-add-snapshot-tag-to-ebs-volumes # ---------------------------------------------------------------------------------- # openshift-tools-scripts-cloud-gcp subpackage # ---------------------------------------------------------------------------------- %package cloud-gcp Summary: OpenShift Tools Cloud tools Requires: python2,python-openshift-tools-cloud-gcp BuildRequires: python2-devel BuildArch: noarch %description cloud-gcp OpenShift Tools GCP specific scripts %files cloud-gcp /usr/bin/ops-gcp-add-snapshot-label-to-pd-volumes /usr/bin/ops-gcp-snapshot-pd-volumes /usr/bin/ops-gcp-trim-pd-snapshots # ---------------------------------------------------------------------------------- # openshift-tools-scripts-iam-tools subpackage # ---------------------------------------------------------------------------------- %package iam-tools Summary: OpenShift Tools IAM tools Requires: python2 BuildRequires: python2-devel BuildArch: noarch %description iam-tools OpenShift Tools IAM specific scripts %files iam-tools /usr/local/bin/aws_api_key_manager /usr/local/bin/change_iam_password /usr/local/bin/delete_iam_account /usr/local/bin/saml_aws_creds /usr/local/bin/check_sso_service /usr/local/bin/check_sso_http_status /usr/local/bin/aws_creds_check %{python_sitelib}/openshift_tools/saml_aws_creds* # ---------------------------------------------------------------------------------- # openshift-tools-scripts-cicd subpackage # ---------------------------------------------------------------------------------- %package cicd Summary: OpenShift Tools CICD Scripts Requires: python2 #BuildRequires: python2-devel BuildArch: noarch %description cicd OpenShift Tools cicd scripts %files cicd /usr/bin/verify-cicd-operation.py /usr/bin/verify-gather-logs-operations.py %changelog * Thu Nov 09 2017 Joel Diaz 0.1.116-1 - add docker and atomic-openshift-node memory reporting (jdiaz@redhat.com) * Wed Nov 08 2017 Thomas Wiest 0.1.115-1 - Fixed cron-send-docker-metrics and dockerutil to work with overlayfs. (twiest@redhat.com) * Wed Nov 08 2017 Ivan Horvath 0.1.114-1 - adding region option to snap creation and trimming (ihorvath@redhat.com) * Wed Nov 08 2017 Joel Diaz 0.1.113-1 - add cgroup memory usage metrics (jdiaz@redhat.com) * Wed Nov 08 2017 Zhiming Zhang 0.1.112-1 - change the monitor method of saml pod (zhizhang@zhizhang-laptop- nay.redhat.com) * Mon Nov 06 2017 Joel Diaz 0.1.111-1 - limit ebs volume reporting to only cluster volumes (jdiaz@redhat.com) - fix pylint failures (sten@redhat.com) - send only internal or external expirations (sten@redhat.com) * Thu Oct 26 2017 Zhiming Zhang 0.1.110-1 - fix the python run command issue (zhizhang@zhizhang-laptop-nay.redhat.com) * Thu Oct 26 2017 Zhiming Zhang 0.1.109-1 - fix the trigger name for re issue (zhizhang@zhizhang-laptop-nay.redhat.com) * Wed Oct 25 2017 Zhiming Zhang 0.1.108-1 - fix autoheal for high alert (zhizhang@zhizhang-laptop-nay.redhat.com) * Tue Oct 24 2017 Zhiming Zhang 0.1.107-1 - * Tue Oct 24 2017 Zhiming Zhang 0.1.106-1 - added the exception for the pods without status (zhiwliu@redhat.com) - add auto-heal for heartbeat.ping (zhizhang@zhizhang-laptop-nay.redhat.com) - adding clam update container (dedgar@redhat.com) - Revert "Clam update container (#2997)" (dedgar@redhat.com) - Clam update container (#2997) (dedgar@redhat.com) * Tue Oct 17 2017 Ivan Horvath 0.1.105-1 - forgot to change these calls after altering the library (ihorvath@redhat.com) - changing how it aws util helper class reads inventory (ihorvath@redhat.com) * Mon Oct 16 2017 Ivan Horvath 0.1.104-1 - adding orphaned snapshot delete support (ihorvath@redhat.com) - etcdctlx extending to api 3 (ihorvath@redhat.com) - two quick fixes for edgecase errors (ihorvath@redhat.com) - It is yaml not yml (whearn@redhat.com) - Put redactd in the correct directory (whearn@redhat.com) - Add redacted script that filters yaml config files for developers (whearn@redhat.com) - changing user role handling around to accomodate overloading commands (ihorvath@redhat.com) - add more perms to policy template (blentz@redhat.com) - add external_id to cloudhealth setup call (blentz@redhat.com) - fix role trust doc and policy templating. (blentz@redhat.com) - reduce code duplication, fix a couple bugs (blentz@redhat.com) - clarify readme & fix aws_role_name references (blentz@redhat.com) - add cloudhealth scripts (blentz@redhat.com) * Sun Oct 01 2017 Drew Anderson 0.1.103-1 - Script re-write * remove test code * use logger * use library functions OCUtil * check Deployment Config * show caught errors from curl function * verbosity levels * rename smal to saml (dranders@redhat.com) * Thu Sep 28 2017 Matt Woodson 0.1.102-1 - cicd: added some extra functions (mwoodson@redhat.com) - fixing logic to enable oc logs to work right (ihorvath@redhat.com) * Tue Sep 26 2017 Kenny Woodson 0.1.101-1 - handle multiple hawkular password file locations (dyocum@redhat.com) - better logic (dyocum@redhat.com) - added an else statement to find the right path to hawkular-metrics.password (dyocum@redhat.com) * Mon Sep 25 2017 Joel Diaz 0.1.100-1 - trigger for OVS is 'Heal' not 'HEAL' (jdiaz@redhat.com) * Thu Sep 21 2017 Matt Woodson 0.1.99-1 - ohi: get node var (mwoodson@redhat.com) - fixing namespace selection (ihorvath@redhat.com) * Tue Sep 19 2017 Matt Woodson 0.1.98-1 - more tito cleanup (mwoodson@redhat.com) - cleaned up old bad tag (mwoodson@redhat.com) - clean up to make build happen (mwoodson@redhat.com) - Automatic commit of package [openshift-tools-scripts] release [0.1.98-1]. (mwoodson@redhat.com) - added the online-deployer as a valid operation (mwoodson@redhat.com) - fix the auto heal from HEAL to Heal (zhizhang@zhizhang-laptop-nay.redhat.com) * Thu Sep 14 2017 Marek Mahut 0.1.97-1 - Using the autoloader (mmahut@redhat.com) * Thu Sep 14 2017 Marek Mahut 0.1.96-1 - empty space (mmahut@redhat.com) - escaping causing trouble in the container (mmahut@redhat.com) * Thu Sep 14 2017 zhiwliu 0.1.95-1 - changed HEAL to Heal (zhiwliu@redhat.com) * Thu Sep 14 2017 zhiwliu 0.1.94-1 - added HEAL for the trigger (zhiwliu@redhat.com) * Wed Sep 13 2017 Matt Woodson 0.1.93-1 - added a fix to get clusters in verify-cicd (mwoodson@redhat.com) * Wed Sep 13 2017 zhiwliu 0.1.92-1 - added heal_cleanup_rootvg-var.yml to scripts/openshift-tools-scripts.spec (zhiwliu@redhat.com) - added the remote heal for the disk space /var low (zhiwliu@redhat.com) * Wed Sep 13 2017 Drew Anderson 0.1.91-1 - Add filter to hide customer PVs add --filter-pod-pv and --force-send-zeros (dranders@redhat.com) * Tue Sep 12 2017 Sten Turpin 0.1.90-1 - fixes requested by jdiaz (sten@redhat.com) - pylint being a hater again (sten@redhat.com) - added cron-send-router-reload-time check (sten@redhat.com) * Mon Sep 11 2017 Kenny Woodson 0.1.89-1 - fixed a v3 vs v2 in ohi (mwoodson@redhat.com) * Mon Sep 11 2017 Kenny Woodson 0.1.88-1 - more updates to verify-cicd (mwoodson@redhat.com) - Adding oo_name as the default to the inventory display name. (kwoodson@redhat.com) - made some modifications to ohi and awsutil to accomodate the cluster var (mwoodson@redhat.com) - added a get-env to the ohi utility. defaulted to v3 (mwoodson@redhat.com) * Fri Sep 08 2017 Matt Woodson 0.1.87-1 - fixed the verify cicd operation (mwoodson@redhat.com) * Thu Sep 07 2017 Matt Woodson 0.1.86-1 - updated the verify-cicd-operation script (mwoodson@redhat.com) - Cert name flag (#2825) (stenwt@users.noreply.github.com) * Tue Aug 29 2017 Pep Turró 0.1.85-1 - Add us-west-1 and ca-central-1 as starter clusters for log gathering (pep@redhat.com) - renaming script to not cause problems (ihorvath@redhat.com) * Mon Aug 21 2017 Ivan Horvath 0.1.84-1 - adding scripts to devaccess and new runner (ihorvath@redhat.com) - Handle errors from unexpected output in "yum check-update" (#2797) (stenwt@users.noreply.github.com) * Wed Aug 09 2017 Ivan Horvath 0.1.83-1 - adding a plethora of safe commands (ihorvath@redhat.com) * Wed Aug 02 2017 Matt Woodson 0.1.82-1 - made the operation check easier in python (mwoodson@redhat.com) * Wed Aug 02 2017 Matt Woodson 0.1.81-1 - updated verify-cicd-operation (mwoodson@redhat.com) - updated verify cicd with more verbs (mwoodson@redhat.com) - scanpod-inmem: also swallow IOError to handle disappearing processes (joesmith@redhat.com) * Fri Jul 28 2017 Pep Turró 0.1.80-1 - Clarify the scope of node name checking (pep@redhat.com) - Mention the necessary output redirection in gather logs usage (pep@redhat.com) - Simplify node name regex and improve usage help (pep@redhat.com) - Allow optional nodes for gather logs script (pep@redhat.com) - tiered-access: add 'oc get routes' (jdiaz@redhat.com) * Wed Jul 26 2017 Joel Smith 0.1.79-1 - Add in-memory scanner (joesmith@redhat.com) - Fix indentation issue that puts rsync in a conditional (ruben.vp8510@gmail.com) - Make sure directory exists on the PV or create if not exists. (ruben.vp8510@gmail.com) - Provide Context as to why the check is failing (ruben.vp8510@gmail.com) * Thu Jul 20 2017 Doug Edgar 0.1.78-1 - rkhunter check addition to monitoring package (dedgar@redhat.com) * Wed Jul 19 2017 Doug Edgar 0.1.77-1 - consolidating log check loop into 1 pass (dedgar@redhat.com) - Adding necessary config to run and report rkhunter scans from host monitoring container (dedgar@redhat.com) * Wed Jul 19 2017 Ivan Horvath 0.1.76-1 - counting services (ihorvath@redhat.com) - tiered-access: add 'oc get pods' (jdiaz@ip-172-31-78-254.us- east-2.compute.internal) - added a second time check for dnsmasq to aviod some false alerts (zhiwliu@redhat.com) * Wed Jul 12 2017 zhiwliu 0.1.75-1 - complete events stay in api with [Completed] tag (dranders@redhat.com) * Tue Jul 11 2017 Pep Turró 0.1.74-1 - added the second time metrics check if the first time check failed (zhiwliu@redhat.com) - Package log gathering wrapper script (pep@redhat.com) * Mon Jul 10 2017 Joel Diaz 0.1.73-1 - use more valid-looking example output for rpm -qa (jdiaz@redhat.com) - allow users to be defined who have no specific role assigned (jdiaz@redhat.com) * Wed Jul 05 2017 Zhiming Zhang 0.1.72-1 - change the role path for docker high usage (zhizhang@zhizhang-laptop- nay.redhat.com) * Tue Jul 04 2017 Zhiming Zhang 0.1.71-1 - add the auto heal file into rpm (zhizhang@zhizhang-laptop-nay.redhat.com) - Add wrapper script to gather cluster logs (pep@redhat.com) - Enabling docker version argument (jupierce@redhat.com) * Wed Jun 28 2017 Zhiming Zhang 0.1.70-1 - clarify what we're alerting on (sten@redhat.com) - fix the path of role (zhizhang@zhizhang-laptop-nay.redhat.com) - pylint complaining about import order (sten@redhat.com) - track who submitted the req (sten@redhat.com) - still alert if all pods are on one host (sten@redhat.com) - alert if there are more hosts than pods, not !=, to cover where there's e.g. 3 or more registry pods (sten@redhat.com) - just for the jenkins start (zhizhang@zhizhang-laptop-nay.redhat.com) - add heal for docker use too much memory (zhizhang@zhizhang-laptop- nay.redhat.com) * Tue Jun 27 2017 Joel Diaz 0.1.69-1 - initial version of developer access wrapper tool (jdiaz@redhat.com) * Mon Jun 26 2017 Joel Diaz 0.1.68-1 - Allow ossh to lookup host by ec2_id (eparis@redhat.com) - Allow ossh to take ec2 internal dns names (eparis@redhat.com) - Metrics: move back the check by one minute (mwringe@redhat.com) * Wed Jun 21 2017 Matt Woodson 0.1.67-1 - added smoketest to verify-cicd script (mwoodson@redhat.com) * Wed Jun 21 2017 zhiwliu 0.1.66-1 - pylint has an odd idea of before (sten@redhat.com) - moar pylint (sten@redhat.com) - fixed pylint errors (sten@redhat.com) - require an INC field which is stored as a comment on digicert's side (sten@redhat.com) * Mon Jun 12 2017 zhiwliu 0.1.65-1 - upgrade cron-send-internal-pods-check (dranders@redhat.com) * Wed Jun 07 2017 zhiwliu 0.1.64-1 - fix the pylint complain (zhiwliu@redhat.com) - give a second chance for the deletion of the project operation check (zhiwliu@redhat.com) - Fix faux-HTTP client of SSO SSH endpoint to send \r\n as per spec (joesmith@redhat.com) * Fri Jun 02 2017 Justin Pierce 0.1.63-1 - Enabling ci message generation (jupierce@redhat.com) * Thu Jun 01 2017 Justin Pierce 0.1.62-1 - Adding performance test options to cicd flow (jupierce@redhat.com) - Automatic commit of package [openshift-tools-scripts] release [0.1.61-1]. (bmorriso@redhat.com) * Wed May 31 2017 Blair Morrison 0.1.61-1 - Import linting (bmorriso@redhat.com) - pylint fix for imports (bmorriso@redhat.com) - Change language of log messages (bmorriso@redhat.com) - Adding verbose output to metrics check to assist in debugging (bmorriso@redhat.com) - Fixing some linting issues (bmorriso@redhat.com) - Updating cron-send-usage-pv to support SI units (bmorriso@redhat.com) * Tue May 16 2017 Drew Anderson 0.1.60-1 - add zabbix key for cron-send-project-operation.py (zhiwliu@redhat.com) - track global_exception, introduce and use logging, use logging exceptions (dranders@redhat.com) * Mon May 15 2017 Blair Morrison 0.1.59-1 - Filter out JenkinsPipelines from stuck builds check (bmorriso@redhat.com) * Mon May 08 2017 Joel Diaz 0.1.58-1 - remove assumption about only 2 pods (jdiaz@redhat.com) * Mon May 08 2017 Joel Diaz 0.1.57-1 - Automatic commit of package [openshift-tools-scripts] release [0.1.56-1]. (chmurphy@redhat.com) - fix assumption of replicas always equal to '2' (jdiaz@redhat.com) * Thu May 04 2017 Chris Murphy 0.1.55-1 - Added cron-send-ec2-ebs-volumes-in-stuck-state.py (twiest@redhat.com) - Removed zagg_client.yaml since we don't use it anymore. (twiest@redhat.com) - relocate the pylint position, fixed the pylint complain (zhiwliu@redhat.com) - added cron-send-project-operation.py and make it reading more easily (zhiwliu@redhat.com) * Fri Apr 21 2017 Thomas Wiest 0.1.54-1 - Fix the bot errors. (twiest@redhat.com) - Changed ops-zagg-metric-processor.py to not do multi-processing. We determined that each subprocess is sending the same data multiple times. This is hammering on the DB unnecessarily. (twiest@redhat.com) - jenkens-ci says something wrong ,but I don't think so (zhizhang@zhizhang- laptop-nay.redhat.com) - add check for dnsmasq (zhizhang@zhizhang-laptop-nay.redhat.com) * Wed Apr 19 2017 Justin Pierce 0.1.53-1 - Changing path for tower-scripts (jupierce@redhat.com) * Tue Apr 18 2017 Joel Diaz 0.1.52-1 - catch and ignore epipe errors (jdiaz@redhat.com) * Thu Apr 13 2017 Justin Pierce 0.1.51-1 - Adding status operation to cicd-verify (jupierce@redhat.com) - limit certificate node names to 16 characters (sten@redhat.com) - using debug flag runs oadm with loglevel 4 (sten@redhat.com) * Thu Apr 06 2017 Ivan Horvath 0.1.50-1 - adding generic prometheus endpoint reading script (ihorvath@redhat.com) - adding user message for invalid account names, fix zsh message quoting (dedgar@redhat.com) * Wed Mar 29 2017 Zhiming Zhang 0.1.49-1 - * Wed Mar 29 2017 Drew Anderson 0.1.48-1 - * Wed Mar 29 2017 Zhiming Zhang 0.1.47-1 - * Wed Mar 29 2017 Zhiming Zhang 0.1.46-1 - add new mothed to get pv usage in new version of openshift (zhizhang @zhizhang-laptop-nay.redhat.com) - add checks for docker usage of rss and vms (zhizhang@zhizhang-laptop- nay.redhat.com) - Support gauge values from ops-metric-client cli (zgalor@redhat.com) * Tue Mar 28 2017 Drew Anderson 0.1.45-1 - * Wed Mar 22 2017 Chris Murphy - 0.1.44-1 - Rerverting verify-cicd-operation.py to original version (jupierce@redhat.com) * Wed Mar 22 2017 Matt Woodson 0.1.43-1 - added the /usr/bin/cron-send-aws-instance-health to the aws script section of the spec file (mwoodson@redhat.com) * Wed Mar 22 2017 Matt Woodson 0.1.42-1 - added cicd to the openshift-tools-scripts spec file (mwoodson@redhat.com) - cron-send-aws-instance-health.py uses the aws api check for known host issues across all regions (dranders@redhat.com) * Thu Mar 09 2017 Joel Smith 0.1.41-1 - Add check to see if Zabbix is running the most recent LTS version (joesmith@redhat.com) * Mon Mar 06 2017 Matt Woodson 0.1.40-1 - moved config scripts around, re-ordered rpm spec file (mwoodson@redhat.com) - fixed spec file for config tag checks (mwoodson@redhat.com) * Mon Mar 06 2017 Matt Woodson 0.1.39-1 - * Mon Mar 06 2017 Matt Woodson 0.1.38-1 - config loop tag monitoring work (mwoodson@redhat.com) - Rename version metrics with zabbix compatible prefix (zgalor@redhat.com) * Mon Feb 27 2017 Joel Smith 0.1.37-1 - Disable rhsm while running hostpkg checks (joesmith@redhat.com) * Mon Feb 27 2017 Wesley Hearn 0.1.36-1 - Forgot rsh in the run_usr_cmd to get the password (whearn@redhat.com) * Mon Feb 27 2017 Joel Smith 0.1.35-1 - Fix at-login check for AWS creds for zsh users (joesmith@redhat.com) - Add cron-send-security-updates-count (joesmith@redhat.com) - Make ops-runner random sleeps deterministic by host & check name (joesmith@redhat.com) - command examples for ossh-local-helper (dranders@redhat.com) - ossh can now pass commands along too (dranders@redhat.com) - fixed the verbose output issue for ossh.py3 (zhiwliu@redhat.com) - added the -t for ossh.py3 when need login monitoring container (zhiwliu@redhat.com) - updated ossh.py3 (zhiwliu@redhat.com) * Wed Feb 22 2017 Dan Yocum 0.1.34-1 - ES for 3.4 uses pod ip for the host, so we need to check the pod name and pod ip (whearn@redhat.com) - refining account matching (dedgar@redhat.com) * Tue Feb 21 2017 Wesley Hearn 0.1.33-1 - Fix pylint issues (whearn@redhat.com) - Fix fluentd check to work with both 3.4 and 3.3 (whearn@redhat.com) * Mon Feb 20 2017 Ivan Horvath 0.1.32-1 - Update Metrics and Logging to work with 3.4 (whearn@redhat.com) * Wed Feb 15 2017 Doug Edgar 0.1.31-1 - update iam-tools (dedgar@redhat.com) * Tue Feb 14 2017 zhiwliu 0.1.30-1 - added cron-send-internal-pods-check.py (zhiwliu@redhat.com) - testing bot status check (dedgar@redhat.com) - adding pylint disable (dedgar@redhat.com) - ossh local helper (dranders@redhat.com) - adding stale credential entry removal option (dedgar@redhat.com) * Thu Feb 09 2017 Zhiming Zhang 0.1.29-1 - change_iam_password: Capture a few of the common expected exceptions (joesmith@redhat.com) - Don't swallow other flavors of botocore.exceptions.ClientError on failed pw change (joesmith@redhat.com) - change from Gi to G , change the code (zhizhang@zhizhang-laptop- nay.redhat.com) * Thu Feb 09 2017 Zhiming Zhang 0.1.28-1 - * Wed Feb 08 2017 zhiwliu 0.1.27-1 - * Wed Feb 08 2017 Drew Anderson 0.1.26-1 - Automatic commit of package [openshift-tools-scripts] release [0.1.25-1]. (zhiwliu@redhat.com) - added the check for the internal pod (zhiwliu@redhat.com) * Wed Feb 08 2017 zhiwliu 0.1.25-1 - added the check for the internal pod (zhiwliu@redhat.com) * Tue Jan 31 2017 Ivan Horvath 0.1.24-1 - Adding 'unknown' build state to the count script (bmorriso@redhat.com) - Fix docker oc version script (zgalor@redhat.com) - fixing converter function (ihorvath@redhat.com) * Thu Jan 26 2017 Marek Mahut 0.1.23-1 - Disable bare-except as we know this function fails with EC2 (mmahut@redhat.com) - If get fails, we exceeded API rate of amazon (mmahut@redhat.com) - was changed inappropriately (dranders@redhat.com) * Tue Jan 24 2017 Joel Diaz 0.1.22-1 - take into account when value returned is not 'Gi' (jdiaz@redhat.com) * Mon Jan 23 2017 Marek Mahut 0.1.21-1 - cron-send-elb-status: fixing the metric sender file name (mmahut@redhat.com) - cron-send-stuck-builds: use the creationTimestamp for new builds (mmahut@redhat.com) * Thu Jan 19 2017 Zhiming Zhang 0.1.20-1 - fix the pylint (zhizhang@zhizhang-laptop-nay.redhat.com) - fix a bug of loopcount (zhizhang@zhizhang-laptop-nay.redhat.com) * Thu Jan 19 2017 Sten Turpin 0.1.19-1 - debug run time of oc commands, line up in-script timeouts so ops-runner timeout is less likely to fire (sten@redhat.com) * Thu Jan 19 2017 Ivan Horvath 0.1.18-1 - Updating SOP URL and adding script to spec file (bmorriso@redhat.com) - Fixing linting issues (bmorriso@redhat.com) - Updated script and cronjob to work with any build state. (bmorriso@redhat.com) - Adding stuck build check, cronjob, zitem, ztrigger (bmorriso@redhat.com) - Added bug link for haproxy-close-wait mitigation script. (twiest@redhat.com) - fix a var from string to int (zhizhang@zhizhang-laptop-nay.redhat.com) - fix a pylint (zhizhang@zhizhang-laptop-nay.redhat.com) - remove useless ling (zhizhang@zhizhang-laptop-nay.redhat.com) - add checks for pv usage (zhizhang@zhizhang-laptop-nay.redhat.com) - Add a script that sends docker and openshift versions to metric_sender (zgalor@redhat.com) - Replace calls to ZaggSender with MetricSender in monitoring scripts (zgalor@redhat.com) - add the script to report usage of pv (zhizhang@zhizhang-laptop- nay.redhat.com) * Tue Jan 10 2017 Joel Diaz 0.1.17-1 - convert router-stats to use MetricSender (jdiaz@redhat.com) - remove unused kubeconfig check (jdiaz@redhat.com) * Mon Jan 09 2017 Sten Turpin 0.1.16-1 - use jsonpath to avoid parsing yaml, misc cleanup (sten@redhat.com) - add count of unknown and total states (sten@redhat.com) - more cleanup (sten@redhat.com) - merge changes to monitor-build process from stg branch (sten@redhat.com) - line up count vs counts, replace sh with py (sten@redhat.com) - add build count script, cronjob, zitem, ztrigger (sten@redhat.com) * Mon Jan 09 2017 Marek Mahut 0.1.15-1 - Forgot to copy the script during the build (mmahut@redhat.com) * Mon Jan 09 2017 Marek Mahut 0.1.14-1 - * Mon Jan 09 2017 Marek Mahut 0.1.13-1 - Adding cron-send-elb-status script (mmahut@redhat.com) * Fri Jan 06 2017 Ivan Horvath 0.1.12-1 - catch missing executable file exception (jdiaz@redhat.com) * Thu Jan 05 2017 Drew Anderson 0.1.11-1 - send metrics always (drewandersonnz@users.noreply.github.com) * Wed Jan 04 2017 Joel Diaz 0.1.10-1 - rename openshift-tools-scripts-monitoring-zagg-client (jdiaz@redhat.com) * Wed Jan 04 2017 Joel Diaz 0.1.9-1 - one one try to add -s to make curl less verbose (dyocum@redhat.com) - Change send-pcp-ping script to use ops-metric-client (zgalor@redhat.com) - Change check sending scripts to use MetricSender instead of ZaggSender (zgalor@redhat.com) - Change cloud scripts to use MetricSender instead of ZaggSender (zgalor@redhat.com) - Change ops-runner and some cron scripts to Use MetricSender instead of ZaggSender (zgalor@redhat.com) - Change stats scripts to use MetricSender instead of ZaggSender (zgalor@redhat.com) - Change metrics scripts to use MetricSender instead of ZaggSender (zgalor@redhat.com) - Change os scripts to use MetricSender instead of ZaggSender (zgalor@redhat.com) - Change docker scripts to use MetricSender instead of ZaggSender (zgalor@redhat.com) - Change scripts to use MetricSender instead of ZaggSender (zgalor@redhat.com) * Tue Jan 03 2017 Marek Mahut 0.1.8-1 - Adding cron-send-elb-status.py to monitoring (mmahut@redhat.com) - added ca-central-1 (mwoodson@redhat.com) - Add tags to ops-metric-client cli (zgalor@redhat.com) - Add ops-metric-client cli (zgalor@redhat.com) - changing the user to ops_monitoring (mmahut@redhat.com) - Adding cron-send-elb-status.py (mmahut@redhat.com) * Wed Dec 14 2016 Drew Anderson 0.1.7-1 - change the way we test for pods and pod status increase test duration by 50%% (dranders@redhat.com) * Tue Dec 13 2016 Kenny Woodson 0.1.6-1 - Allow AWS creds to be stored anywhere in ~/.private (joesmith@redhat.com) * Thu Dec 08 2016 Joel Smith 0.1.5-1 - Fiz aws_creds_check for zsh, new accounts (joesmith@redhat.com) * Thu Dec 08 2016 Kenny Woodson 0.1.4-1 - Fix logging checks (whearn@redhat.com) - Add tags to metric sender (zgalor@redhat.com) * Wed Dec 07 2016 Joel Diaz 0.1.3-1 - remove unpackaged files from rpm spec (jdiaz@redhat.com) * Wed Dec 07 2016 Joel Diaz 0.1.2-1 - Add MetricSender to monitoring lib (zgalor@redhat.com) - Add a hawkular configuration, client and sender classes to the monitoring lib (kobi.zamir@gmail.com) * Mon Dec 05 2016 Joel Smith 0.1.1-1 - adding value for aggregate check (dedgar@redhat.com) - Add cron-send-logging-checks to the rpm (whearn@redhat.com) - increase to 15m (dranders@redhat.com) - Fix return code getting overwritten (whearn@redhat.com) * Thu Dec 01 2016 Joel Smith 0.1.0-1 - Version bump * Thu Dec 01 2016 Joel Smith 0.0.175-1 - adding error handling, fixing pylint issues (dedgar@redhat.com) - Skip SSL verification step from SSO monitoring container (joesmith@redhat.com) * Thu Dec 01 2016 Joel Smith 0.0.174-1 - Add aws_creds_check to openshift-tools-scripts-iam-tools RPM (joesmith@redhat.com) - Add at-login AWS credential checker script (joesmith@redhat.com) - Minor fixes to openshift-tools-scripts-iam-tools RPM (joesmith@redhat.com) - adding scripts to iam-tools package (dedgar@redhat.com) - saml_aws_creds.py: permit callers to pass additionall ssh options (joesmith@redhat.com) - saml_aws_creds.py: switch from shell string to execv array for popen (joesmith@redhat.com) - Switch line endings from DOS to UNIX for saml_aws_creds.py (joesmith@redhat.com) - updating after initial PR review (dedgar@redhat.com) - adding sso service check for the oso-monitor-sso container (dedgar@redhat.com) - Get hawkular creds expects to have the deployers pod name which is set in check_pods (whearn@redhat.com) - addressing requested changes (dedgar@redhat.com) * Mon Nov 14 2016 Zhiming Zhang 0.0.173-1 - add region for the s3 check (zhizhang@zhizhang-laptop-nay.redhat.com) - * logger.critical on timeout * section heading comments * magic variables bought to top * write logs to file for further review, only show last 20 lines * add basename to differentiate between processes * noPodCount should be active even if there's been a pod found (dranders@redhat.com) - correcting file name so it matches what we create from the config (ihorvath@redhat.com) * Wed Nov 09 2016 Drew Anderson 0.0.172-1 - allow use of oadm command for new-project setup(), if not exception: test() (dranders@redhat.com) * Wed Nov 09 2016 Drew Anderson 0.0.171-1 - V2 app create script: (dranders@redhat.com) * Wed Nov 09 2016 Joel Diaz 0.0.170-1 - check for other potential exception on failed router health check (jdiaz@redhat.com) * Wed Nov 09 2016 Drew Anderson 0.0.169-1 - * Tue Nov 08 2016 Zhiming Zhang 0.0.168-1 - curl function tidy-up (dranders@redhat.com) - logger.debug curlCount (dranders@redhat.com) - retry curl of not successful (dranders@redhat.com) * Tue Nov 08 2016 Kenny Woodson 0.0.167-1 - add router monitoring script to scripts-monitoring-openshift RPM (jdiaz@redhat.com) * Tue Nov 08 2016 Joel Diaz 0.0.166-1 - use image uuid instead of image name (dranders@redhat.com) - router monitoring (jdiaz@redhat.com) - oinv - fix method docstring for transpose (blentz@redhat.com) - oinv - update default columns (blentz@redhat.com) - add oinv cli tool (blentz@redhat.com) * Fri Oct 28 2016 Zhiming Zhang 0.0.165-1 - unused-variable (dranders@redhat.com) - force teardown if error with es_index (dranders@redhat.com) - logging-not-lazy (dranders@redhat.com) - fail early if pod not found (dranders@redhat.com) - debug not used (dranders@redhat.com) - use logger (dranders@redhat.com) - updating password change message to user (dedgar@redhat.com) * Thu Oct 27 2016 Ivan Horvath 0.0.164-1 - add synthetic property that ossh can use to filter out synth hosts. (blentz@redhat.com) - changing script to find the image instead of hardcoding it (ihorvath@redhat.com) - Fix for the metrics check (whearn@redhat.com) * Thu Oct 27 2016 Joel Smith 0.0.163-1 - Make sure IAM scripts are execuatable (joesmith@redhat.com) - making scripts executable (dedgar@redhat.com) * Tue Oct 25 2016 Drew Anderson 0.0.162-1 - Revert "Automatic commit of package [openshift-tools-scripts] release [0.0.162-1]." (dedgar@redhat.com) - fixing iam_tools package directory structure (dedgar@redhat.com) - addding /usr/local/bin dir to scripts spec (dedgar@redhat.com) - Automatic commit of package [openshift-tools-scripts] release [0.0.162-1]. (dedgar@redhat.com) - updating spec file (dedgar@redhat.com) - disabling pylint import error for boto3 (dedgar@redhat.com) - making compatible with unconfigured new accounts created by aws_api_key_manager (dedgar@redhat.com) - wrapping functions in a class (dedgar@redhat.com) - updating spec file (dedgar@redhat.com) - fixing pylint errors (dedgar@redhat.com) - refactoring and adding saml creds module (dedgar@redhat.com) - initial addition of delete iam user tool (dedgar@redhat.com) * Mon Oct 24 2016 Unknown name 0.0.161-1 - single-line docs comment (dranders@redhat.com) * Mon Oct 24 2016 Unknown name 0.0.160-1 - * Mon Oct 24 2016 Kenny Woodson 0.0.159-1 - creating subdirectory (dedgar@redhat.com) - finished testing on tower (dedgar@redhat.com) - style changes (dedgar@redhat.com) - updating comments, fixing indentation (dedgar@redhat.com) - disabling pylint import error for boto3 (dedgar@redhat.com) - updating message to user (dedgar@redhat.com) - adding aws_api_key_manager.py (dedgar@redhat.com) * Mon Oct 24 2016 Wesley Hearn 0.0.158-1 - Some formatting around cron-send-logging-checks (whearn@redhat.com) - Added quick and dirty disk check (whearn@redhat.com) - Added a catch around the clusterhealth to fail the check if an exception is thrown. (whearn@redhat.com) - Only loop over all pods only once and various other changes (whearn@redhat.com) - Add logging checks (whearn@redhat.com) * Sun Oct 23 2016 Unknown name 0.0.157-1 - this could be required to help ensure things are available for subsequent commands (dranders@redhat.com) * Thu Oct 20 2016 Unknown name 0.0.156-1 - use new library function (dranders@redhat.com) - pylint (dranders@redhat.com) - pylint (dranders@redhat.com) - reduce scale of script, use library (dranders@redhat.com) * Wed Oct 19 2016 zhiwliu 0.0.155-1 - Missed a few scripts in commit 1fcf0 (whearn@redhat.com) - add namespace to allow us to seperate builds (dranders@redhat.com) - "finished" was confusing (dranders@redhat.com) - pylinting (dranders@redhat.com) - almost-rebuild cron-send-create-app (dranders@redhat.com) * Thu Oct 13 2016 Wesley Hearn 0.0.154-1 - Few fixes around the metrics check (whearn@redhat.com) * Thu Oct 13 2016 Wesley Hearn 0.0.153-1 - Few bug fixes around metrics (whearn@redhat.com) - The start time key is starttime not start_time (whearn@redhat.com) * Wed Oct 12 2016 Wesley Hearn 0.0.152-1 - Fix cron-send-metrics-checks imports (whearn@redhat.com) - This is only going to run on the master so always make sure to load the admin kubeconfig (whearn@redhat.com) * Wed Oct 12 2016 Wesley Hearn 0.0.151-1 - Add cron-send-metrics-checks to openshift-tools-scripts.spec (whearn@redhat.com) * Tue Oct 11 2016 Wesley Hearn 0.0.150-1 - Add openshift metrics checks. Updated ocutil with more features (whearn@redhat.com) - save log output, exclude openshift project, use grep instead of diff (sedgar@redhat.com) - added cron script to delete stuck projects for bz 1367432 (sedgar@redhat.com) * Thu Oct 06 2016 Thomas Wiest 0.0.149-1 - Fixed bug in ops-ec2-snapshot-ebs-volumes.py when not passing in --sleep- between-snaps. (twiest@redhat.com) * Thu Oct 06 2016 Joel Diaz 0.0.148-1 - migrate to ansible2 (jdiaz@redhat.com) * Wed Oct 05 2016 Thomas Wiest 0.0.147-1 - Added a sleep between AWS API calls. (twiest@redhat.com) * Wed Sep 28 2016 Joel Diaz 0.0.146-1 - update event watcher with regex ability (jdiaz@redhat.com) * Mon Sep 26 2016 Sten Turpin 0.0.145-1 - add redis dep * Mon Sep 26 2016 Sten Turpin 0.0.144-1 - stop using unique project names for now * Mon Sep 26 2016 Sten Turpin 0.0.143-1 - stop using unique project names till we can get a better handle on them (sten@redhat.com) * Mon Sep 26 2016 Ivan Horvath 0.0.142-1 - fixing redis persistence and heartbeater referencing non-existing var (ihorvath@redhat.com) * Thu Sep 22 2016 Kenny Woodson 0.0.141-1 - change ohi/ossh/etc to just use cache by default (jdiaz@redhat.com) * Thu Sep 22 2016 Kenny Woodson 0.0.140-1 - zagg uses redis (ihorvath@redhat.com) * Tue Sep 20 2016 Kenny Woodson 0.0.139-1 - Added gcs monitoring. (kwoodson@redhat.com) * Thu Sep 15 2016 Kenny Woodson 0.0.138-1 - changing the zagg-*-processor scripts to use multiprocessing in hope of speedups (ihorvath@redhat.com) * Thu Sep 15 2016 Kenny Woodson 0.0.137-1 - * Thu Sep 15 2016 Kenny Woodson 0.0.136-1 - Fixing code for snapshots. (kwoodson@redhat.com) * Mon Sep 12 2016 Kenny Woodson 0.0.135-1 - Adding subpackage for gcp. (kwoodson@redhat.com) * Mon Sep 12 2016 Kenny Woodson 0.0.134-1 - Adding gcp snapshot tooling. (kwoodson@redhat.com) * Mon Sep 12 2016 Thomas Wiest 0.0.133-1 - Added cgrouputil.py and changed dockerutil to be able to use it if requested. (twiest@redhat.com) * Mon Sep 12 2016 Matt Woodson 0.0.132-1 - don't need string defaults here, only in the to_* functions (dranders@redhat.com) - pylint fail - line too long (on a comment, really?) :-( (dranders@redhat.com) - underlying to_* functions require strings as defaults (dranders@redhat.com) - misunderstood how defaults work with dict.get(key, default) (dranders@redhat.com) - re-written to remove the if and just use math (dranders@redhat.com) - set defaults in case if is never true (dranders@redhat.com) - fix a max method (zhizhang@zhizhang-laptop-nay.redhat.com) - use random project name, delete always at the end (sten@redhat.com) - add Terminating project check (zhizhang@zhizhang-laptop-nay.redhat.com) * Wed Aug 31 2016 Joel Diaz 0.0.131-1 - don't include pre-cleanup task in timing of app creates (jdiaz@redhat.com) * Wed Aug 31 2016 Kenny Woodson 0.0.130-1 - Moving default behavoir to use cache for ossh and oscp (kwoodson@redhat.com) * Mon Aug 29 2016 Sten Turpin 0.0.129-1 - added function to delete ES index after app create (sten@redhat.com) * Mon Aug 29 2016 Joel Diaz 0.0.128-1 - Added cron-send-docker-containers-usage.py (twiest@redhat.com) - grab the actual docker-timer script (jdiaz@redhat.com) * Tue Aug 23 2016 Joel Diaz 0.0.127-1 - script to report on age of certificates (jdiaz@redhat.com) * Fri Aug 19 2016 Zhiming Zhang 0.0.126-1 - Add more container info to existing dns resolution check output (agrimm@redhat.com) - Prune haproxy processes more aggressively (agrimm@redhat.com) - add saml check (zhizhang@zhizhang-laptop-nay.redhat.com) * Mon Aug 15 2016 Joel Diaz 0.0.125-1 - change logic to simply stop any haproxy process... (jdiaz@redhat.com) * Fri Aug 12 2016 Joel Diaz 0.0.124-1 - script to identify and stop stuck haproxy processes (jdiaz@redhat.com) - add try and timestamps around zgs_send (sten@redhat.com) - print timestamp on app create start (sten@redhat.com) * Wed Jul 27 2016 Wesley Hearn 0.0.123-1 - Print first IP address in json output. convert_to_ip will return 1 ip address in our use case (whearn@redhat.com) * Wed Jul 27 2016 Wesley Hearn 0.0.121-1 - Added simple json output to ohi, updated awsutil to have convert_to_ip not require a list (whearn@redhat.com) * Mon Jul 25 2016 Joel Diaz 0.0.120-1 - add synthetic cluster-wide host support to ops-zagg-client (jdiaz@redhat.com) - moving everything from dynamic keys to static zabbix items (ihorvath@redhat.com) - Moved unncecesary output to only display on verbose mode (bshpurke@redhat.com) - Improved nodes_not_schedulable check Check avoids master nodes Reincluded zabbix trigger for check (bshpurke@redhat.com) - etcd metrics with dynamic items in zabbix (ihorvath@redhat.com) * Mon Jul 25 2016 Joel Diaz - add synthetic cluster-wide host support to ops-zagg-client (jdiaz@redhat.com) - moving everything from dynamic keys to static zabbix items (ihorvath@redhat.com) - Moved unncecesary output to only display on verbose mode (bshpurke@redhat.com) - Improved nodes_not_schedulable check Check avoids master nodes Reincluded zabbix trigger for check (bshpurke@redhat.com) - etcd metrics with dynamic items in zabbix (ihorvath@redhat.com) * Tue Jul 19 2016 Joel Diaz 0.0.118-1 - add --timeout to ops-runner and a dynamic item to hold these items (jdiaz@redhat.com) - better readability, same refactor for oadm (sten@redhat.com) - refactor to use subprocess.communicate(), capture all pod logs in the project on failure (sten@redhat.com) - return all pod logs (sten@redhat.com) - add --list-cluster to ohi (sten@redhat.com) * Thu Jul 07 2016 Russell Harrison 0.0.117-1 - Removed unused sys import (rharriso@redhat.com) - Remove rev bump (rharriso@redhat.com) - Add basic dnsmasq monitoring template and cron configuration (rharriso@redhat.com) * Thu Jul 07 2016 Joel Diaz 0.0.116-1 - add new cluster-wide calculations 1) cluster-wide max allocatable memory (for compute nodes) 2) cluster-wide max cpu (for compute nodes) in milicores 3) cluster-wide cpu units scheduled across compute nodes (total in milicores and percentage) 4) cluster-wide cpu unscheduled resources across compute nodes (total in milicores and percentage) 5) cluster-wide mem scheduled across compute nodes (total in bytes and percentage) 6) cluster-wide mem unscheduled resources across compute nodes (total in bytes and percentage) 7) cluster- wide cpu and memory oversubscription (using cpu/mem limits on running pods) (jdiaz@redhat.com) * Wed Jul 06 2016 Joel Diaz 0.0.115-1 - Illiminated unnecessary for loop (benpack101@gmail.com) - Fixed pylint issues (benpack101@gmail.com) - Added check for nodes without labels (bshpurke@redhat.com) - send integers to zabbix (that's what it expects) (jdiaz@redhat.com) * Wed Jul 06 2016 Ivan Horvath 0.0.114-1 - adding cpu and memory per process monitoring (ihorvath@redhat.com) - adding new cpu/mem percentage monitoring script (ihorvath@redhat.com) - adding cpu and memory per process monitoring (ihorvath@redhat.com) - adding new cpu/mem percentage monitoring script (ihorvath@redhat.com) - add event watching script to RPM (jdiaz@redhat.com) * Tue Jul 05 2016 Sten Turpin 0.0.113-1 - added debug info for nodes not ready check (sten@redhat.com) - Making refresh-cache work in oscp ossh. (kwoodson@redhat.com) - report average cpu and memory allocations for compute nodes across the cluster (jdiaz@redhat.com) - add flock without erroring on lock already acquired (jdiaz@redhat.com) - openshift event watcher/reporter (jdiaz@redhat.com) * Fri Jun 24 2016 Zhiming Zhang 0.0.112-1 - just in order to build new rpm (zhizhang@zhizhang-laptop-nay.redhat.com) * Thu Jun 23 2016 Joel Diaz 0.0.111-1 - gracefully handle nodes with no 'type' label (jdiaz@redhat.com) * Thu Jun 23 2016 Kenny Woodson 0.0.110-1 - deal will nodes with no running pods (jdiaz@redhat.com) - move the script to right rpm (zhizhang@zhizhang-laptop-nay.redhat.com) * Thu Jun 23 2016 zhiming - * Wed Jun 22 2016 Joel Diaz 0.0.108-1 - catch ocassional exception on container cleanup (and retry) (jdiaz@redhat.com) * Tue Jun 21 2016 Thomas Wiest 0.0.107-1 - Added Name and purpose tagging to ops-ec2-add-snapshot-tag-to-ebs-volumes.py (twiest@redhat.com) * Mon Jun 20 2016 Joel Diaz 0.0.106-1 - fixed handling urlerror, added timeout (sten@redhat.com) * Mon Jun 20 2016 Joel Diaz 0.0.105-1 - handle case when no clusterrolebinding is defined (return code non-zero) (jdiaz@redhat.com) * Fri Jun 17 2016 Ivan Horvath 0.0.104-1 - changing the cron entries, because they were lacking the names and adding defattr to files section in one of the packages in the script spec file (ihorvath@redhat.com) * Wed Jun 15 2016 Ivan Horvath 0.0.103-1 - fixing typo in path inside script spec file (ihorvath@redhat.com) * Wed Jun 15 2016 Unknown name 0.0.102-1 - Adding monitoring for existing connections on etcd and master api server (ihorvath@redhat.com) * Wed Jun 08 2016 Thomas Wiest 0.0.101-1 - Added ops-ec2-add-snapshot-tag-to-ebs-volumes.py (twiest@redhat.com) - fix for the s3 docker registry (mwoodson@redhat.com) * Thu Jun 02 2016 Sten Turpin 0.0.100-1 - specify known-good version of hello-openshift (sten@redhat.com) * Wed Jun 01 2016 Sten Turpin 0.0.99-1 - moved app build check into cron-send-create-app * Wed Jun 01 2016 Sten Turpin 0.0.98-1 - remove cron-send-build-app script (sten@redhat.com) - added build/arbitrary app create capability to create-app check (sten@redhat.com) * Wed Jun 01 2016 Joel Diaz 0.0.97-1 - ignore non-ready nodes (jdiaz@redhat.com) * Tue May 31 2016 Kenny Woodson 0.0.96-1 - Fixing list functionality when oo vars are missing (kwoodson@redhat.com) - add cpu check for process (zhizhang@zhizhang-laptop-nay.redhat.com) * Tue May 31 2016 Kenny Woodson 0.0.95-1 - * Fri May 27 2016 Joel Diaz 0.0.94-1 - cluster-capacity script relies on base python-openshift-tools/conversions.py (jdiaz@redhat.com) - allow capacity checks on 3.1 clusters (jdiaz@redhat.com) - memory available and max-mem pod schedulable capacity checks plus new 'conversions' library and necessary RPM spec updates to include capacity checks into monitoring-openshift.rpm (jdiaz@redhat.com) * Tue May 24 2016 Joel Diaz 0.0.93-1 - 'try' each pruning attempt so an earlier error doesn't stop all pruning (jdiaz@redhat.com) - use oadm instead of oc as a workaround for 3.2 (sten@redhat.com) - demo using oadm to create project (sten@redhat.com) - 10 minutes for build, 4 minutes for deploy (sten@redhat.com) * Thu May 19 2016 Joel Diaz 0.0.92-1 - add build/deploy/image pruning script (jdiaz@redhat.com) * Thu May 19 2016 Matt Woodson 0.0.91-1 - fixed the aws s3 check (mwoodson@redhat.com) * Wed May 18 2016 Matt Woodson 0.0.90-1 - fixed a skydns issue (mwoodson@redhat.com) * Wed May 18 2016 Matt Woodson 0.0.89-1 - shortening the project name in the cron-send-build-app.py (mwoodson@redhat.com) * Mon May 16 2016 Thomas Wiest 0.0.88-1 - Added ops-ec2-snapshot-ebs-volumes.py and ops-ec2-trim-ebs-snapshots.py (twiest@redhat.com) - added a function to prevent running outside bastion hosts (sten@redhat.com) - fixed comments referring to the check this was based on (sten@redhat.com) - pylint.... (sten@redhat.com) - add kubeconfig test (sten@redhat.com) - a little cleanup as suggested by mwoodson (sten@redhat.com) - fixed pylint errors (sten@redhat.com) - script to generate + request signing of certs (sten@redhat.com) - renamed build-local-setup.sh to build-local-setup-centos7.sh and fixed it to work with our latest way to build. Also fixed the local_development_monitoring.adoc to be in line with our current way of developing. (twiest@redhat.com) * Fri Apr 22 2016 Kenny Woodson 0.0.87-1 - Kubeconfig fix (kwoodson@redhat.com) - fix up references to openshift-ansible repo (jdiaz@redhat.com) * Mon Apr 18 2016 Joel Diaz 0.0.86-1 - chmod +x for all the executable files in scripts-inventory-clients RPM and pylint fixes (jdiaz@redhat.com) * Mon Apr 18 2016 Joel Diaz 0.0.85-1 - fix dependency name, and switch to not depend on openshift-ansible* (jdiaz@redhat.com) * Mon Apr 18 2016 Joel Diaz 0.0.84-1 - copy host/inventory tools from openshift-ansible/bin and generate equivalent RPMs clean up pylint (jdiaz@redhat.com) - found + fixed a typo (sten@redhat.com) - fixed pylint errors (sten@redhat.com) - add pod and web service checks (sten@redhat.com) * Thu Mar 24 2016 Unknown name 0.0.83-1 - disable line-too-long on line 384 (zhizhang@zhizhang-laptop-nay.redhat.com) - fix pylint space (zhizhang@zhizhang-laptop-nay.redhat.com) - fix some pylint last (zhizhang@redhat.com) - fix some pylint 2 (zhizhang@redhat.com) - fix some pylint (zhizhang@redhat.com) - delete some useless code (zhizhang@redhat.com) - fix some dynamic error (zhizhang@redhat.com) - fix some typo (zhizhang@zhizhang-laptop-nay.redhat.com) - fix line too long (zhizhang@zhizhang-laptop-nay.redhat.com) - fix some pylint space problem (zhizhang@zhizhang-laptop-nay.redhat.com) - add two item pv.capacity total and available capacity andd dynamic pv.count (zhizhang@zhizhang-laptop-nay.redhat.com) - also fail if there's no ready status (sten@redhat.com) - loop over conditions instead of checking only the first (sten@redhat.com) * Tue Mar 15 2016 Joel Diaz 0.0.82-1 - Adding verbosity to simple app create (kwoodson@redhat.com) * Mon Mar 14 2016 Joel Diaz 0.0.81-1 - zagg-server doesn't need monitoring-openshift (jdiaz@redhat.com) * Thu Mar 03 2016 Unknown name 0.0.80-1 - add the cron-send-build-app to the list (zhizhang@zhizhang-laptop- nay.redhat.com) * Thu Mar 03 2016 Unknown name 0.0.79-1 - remove some useless var (zhizhang@zhizhang-laptop-nay.redhat.com) - fix another bug (zhizhang@zhizhang-laptop-nay.redhat.com) - fix some faile bug (zhizhang@zhizhang-laptop-nay.redhat.com) - fix the build time of fail (zhizhang@zhizhang-laptop-nay.redhat.com) - add buildtime when build error (zhizhang@zhizhang-laptop-nay.redhat.com) - remove the verbose (zhizhang@zhizhang-laptop-nay.redhat.com) - fix some verbose (zhizhang@zhizhang-laptop-nay.redhat.com) - fix unused i (zhizhang@zhizhang-laptop-nay.redhat.com) - fix too-many-branch (zhizhang@zhizhang-laptop-nay.redhat.com) - delete some space after # (zhizhang@zhizhang-laptop-nay.redhat.com) - disable pylint=too-many-branches (zhizhang@zhizhang-laptop-nay.redhat.com) - add more function try to solve the oo many branches (zhizhang@zhizhang- laptop-nay.redhat.com) - fix the Unused variable (zhizhang@zhizhang-laptop-nay.redhat.com) - fix Tab (zhizhang@zhizhang-laptop-nay.redhat.com) - fix python Tab and space problem (zhizhang@zhizhang-laptop-nay.redhat.com) - send both the app create time and build time to zabbix (zhizhang@zhizhang- laptop-nay.redhat.com) - fix some bugs of checking (zhizhang@zhizhang-laptop-nay.redhat.com) - checking app create on master with a build process (zhizhang@zhizhang-laptop- nay.redhat.com) * Fri Feb 19 2016 Matt Woodson 0.0.78-1 - changed the url to look for the api for master api check (mwoodson@redhat.com) - fix up the error/exception handing path (jdiaz@redhat.com) * Thu Feb 18 2016 Joel Diaz 0.0.77-1 - deal with secure and non-secure registries (jdiaz@redhat.com) * Wed Feb 17 2016 Joel Diaz 0.0.76-1 - docker-registry health script (for master and non-master) (jdiaz@redhat.com) * Tue Feb 16 2016 Joel Diaz 0.0.75-1 - make sure regex matches trigger name (jdiaz@redhat.com) * Tue Feb 16 2016 Joel Diaz 0.0.74-1 - add step to re-run OVS report after fix is complete (jdiaz@redhat.com) * Mon Feb 15 2016 Matt Woodson 0.0.73-1 - pylint: ignore module name (mwoodson@redhat.com) - changed the ec2 ami copy script name (mwoodson@redhat.com) * Mon Feb 15 2016 Matt Woodson 0.0.72-1 - added ec2_copy_ami_to_regions.py; added the cloud rpm (mwoodson@redhat.com) - add ops-runner id name to logged output (jdiaz@redhat.com) * Tue Feb 09 2016 Sten Turpin 0.0.71-1 - registry check now works on old + new registry, and checks all available registries (sten@redhat.com) * Tue Feb 09 2016 Kenny Woodson 0.0.70-1 - Adding file to list of file in rpm (kwoodson@redhat.com) * Tue Feb 09 2016 Kenny Woodson 0.0.69-1 - App create updates for multi-master (kwoodson@redhat.com) * Mon Feb 08 2016 Joel Diaz 0.0.68-1 - fix rename of remote-heal to remote-healer (jdiaz@redhat.com) * Mon Feb 08 2016 Joel Diaz 0.0.67-1 - add missing config file (jdiaz@redhat.com) * Mon Feb 08 2016 Joel Diaz 0.0.66-1 - fix bad variable name (jdiaz@redhat.com) * Mon Feb 08 2016 Joel Diaz 0.0.65-1 - add missing bits to spec (jdiaz@redhat.com) - 2nd attempt remote healing tool (jdiaz@redhat.com) * Thu Feb 04 2016 Sten Turpin 0.0.64-1 - registry no longer sends {} (sten@redhat.com) - renamed /etc/openshift to /etc/origin (sten@redhat.com) - new master check for hosts not ready * Mon Feb 01 2016 Joel Diaz 0.0.63-1 - report stray OVS rules found before and after cleanup (jdiaz@redhat.com) * Mon Feb 01 2016 Matt Woodson 0.0.62-1 - change master check to look for cluster api url; added master local check as well (mwoodson@redhat.com) * Thu Jan 28 2016 Thomas Wiest 0.0.61-1 - fixed bug in ops-runner when sending items to zabbix. (twiest@redhat.com) * Wed Jan 27 2016 Thomas Wiest 0.0.60-1 - Converted ops-runner from bash to python. (twiest@redhat.com) * Wed Jan 27 2016 Joel Diaz 0.0.59-1 - fix typo RPM dependency (jdiaz@redhat.com) * Wed Jan 27 2016 Joel Diaz 0.0.58-1 - add script (and new RPM) to detect and remove stray OVS rules/flows (jdiaz@redhat.com) * Wed Jan 27 2016 Kenny Woodson 0.0.57-1 - * Tue Jan 26 2016 Joel Diaz 0.0.56-1 - improve quoting of passed in arguments (jdiaz@redhat.com) * Tue Jan 26 2016 Matt Woodson 0.0.55-1 - fixed import dns stuff (mwoodson@redhat.com) * Tue Jan 26 2016 Matt Woodson 0.0.54-1 - added the skydns checks (mwoodson@redhat.com) - Adding support for master ha checks (kwoodson@redhat.com) * Mon Jan 25 2016 Joel Diaz 0.0.53-1 - be more careful with mktemp and logging (fall back to logger) (jdiaz@redhat.com) * Mon Jan 25 2016 Thomas Wiest 0.0.52-1 - Added flock capabilities to ops-runner. (twiest@redhat.com) * Thu Jan 21 2016 Joel Diaz 0.0.51-1 - log non-zero exits to /var/log/ops-runner.log (jdiaz@redhat.com) * Tue Jan 19 2016 Matt Woodson 0.0.50-1 - separated pcp from zagg sender (mwoodson@redhat.com) * Mon Jan 18 2016 Matt Woodson 0.0.49-1 - removed python-openshift-tools-ansible as a dependency for ops-zagg-client (mwoodson@redhat.com) * Mon Jan 18 2016 Matt Woodson 0.0.48-1 - removed some old rpm references (mwoodson@redhat.com) * Mon Jan 18 2016 Matt Woodson 0.0.47-1 - sepearated openshift-tools rpms into subpackages (mwoodson@redhat.com) * Mon Jan 11 2016 Matt Woodson 0.0.46-1 - changed the dns resolution check's docker container to reference (mwoodson@redhat.com) * Mon Jan 04 2016 Joel Diaz 0.0.45-1 - have seen getent take up to 80 sec to complete raise timeout to allow it to finish (jdiaz@redhat.com) * Thu Dec 17 2015 Joel Diaz 0.0.44-1 - make script executable (jdiaz@redhat.com) * Thu Dec 17 2015 Joel Diaz 0.0.43-1 - script and cron to test DNS resolution on exising containers (jdiaz@redhat.com) * Wed Dec 16 2015 Thomas Wiest 0.0.42-1 - Split ops-zagg-processor.py into ops-zagg-metric-processor.py and ops-zagg- heartbeat-processor.py. (twiest@redhat.com) * Wed Dec 16 2015 Joel Diaz 0.0.41-1 - change to using oso-rhel7-zagg-client container and hit redhat.com instead of google.com (jdiaz@redhat.com) * Tue Dec 15 2015 Joel Diaz 0.0.40-1 - script to test and report DNS query results within container (jdiaz@redhat.com) * Mon Dec 14 2015 Matt Woodson 0.0.39-1 - added random sleep to heartbeats checks (mwoodson@redhat.com) - added random sleep to ops-runner (mwoodson@redhat.com) * Mon Dec 14 2015 Joel Diaz 0.0.38-1 - Changed ops-zagg-processor to send metrics on the number of metrics in the queue, heart beats in the queue and the number of errors while processing. (twiest@redhat.com) - Add script to be called from zabbix custom script actions and lay down config file for it during playbook run (jdiaz@redhat.com) * Tue Dec 08 2015 Thomas Wiest 0.0.37-1 - Added chunking and error handling to ops-zagg-processor for zabbix targets. (twiest@redhat.com) * Fri Dec 04 2015 Matt Woodson 0.0.36-1 - added pv counts to the master openshift api check (mwoodson@redhat.com) * Wed Dec 02 2015 Matt Woodson 0.0.35-1 - added docker registry cluster check (mwoodson@redhat.com) * Fri Nov 20 2015 Matt Woodson 0.0.34-1 - added nan check (mwoodson@redhat.com) * Thu Nov 19 2015 Matt Woodson 0.0.33-1 - grouped the checks and wrapped them in try/except (mwoodson@redhat.com) - added openshift api ping check to master check script (mwoodson@redhat.com) - added metrics to cron-send-os-master (mwoodson@redhat.com) * Tue Nov 17 2015 Matt Woodson 0.0.32-1 - fixed the healthz check (mwoodson@redhat.com) * Tue Nov 17 2015 Matt Woodson 0.0.31-1 - changed permissions, fixed a bug of master api check (mwoodson@redhat.com) * Tue Nov 17 2015 Joel Diaz 0.0.30-1 - Docker cron timing (jdiaz@redhat.com) * Tue Nov 17 2015 Matt Woodson 0.0.29-1 - removed old scripts (mwoodson@redhat.com) - added some updated rest api; added user running pod count (mwoodson@redhat.com) - updated the spec and cron jobs to run the new master api check (mwoodson@redhat.com) - added the openshift rest api, updated master script (mwoodson@redhat.com) - added master monitoring (mwoodson@redhat.com) * Mon Nov 16 2015 Joel Diaz 0.0.28-1 - Add scripts to report S3 bucket stats from master nodes (jdiaz@redhat.com) * Tue Nov 10 2015 Marek Mahut 0.0.27-1 - Load the etcd port as it can be different when using external etcd (mmahut@redhat.com) * Fri Nov 06 2015 Matt Woodson 0.0.26-1 - added network checks (mwoodson@redhat.com) * Wed Nov 04 2015 Matt Woodson 0.0.25-1 - added %%util check to disk checker (mwoodson@redhat.com) * Wed Nov 04 2015 Marek Mahut 0.0.24-1 - sbin/bash doesn't exist (mmahut@redhat.com) - Make sure cron-send-project-count.sh is executable (mmahut@redhat.com) * Tue Nov 03 2015 Matt Woodson 0.0.23-1 - added the disk tps check (mwoodson@redhat.com) * Tue Nov 03 2015 Marek Mahut 0.0.22-1 - Adding the cron-send-etcd-status.py tool and its dependencies (mmahut@redhat.com) * Mon Nov 02 2015 Joel Diaz 0.0.21-1 - add scripts to check and report pcp ping state. update zagg-client playbooks to add cron job for checking pcp ping state (jdiaz@redhat.com) * Mon Nov 02 2015 Unknown name 0.0.20-1 - * Fri Oct 30 2015 Unknown name 0.0.19-1 - Update cron-send-project-count.sh (gburges@redhat.com) - Update cron-send-project-count.sh (gburges@redhat.com) - finally done(?) (gburges@redhat.com) * Mon Oct 12 2015 Matt Woodson 0.0.18-1 - added pcp derived items; added debug and verbose (mwoodson@redhat.com) * Thu Oct 08 2015 Sten Turpin 0.0.17-1 - make keys for data being sent match with what was defined in zabbix (sten@redhat.com) - added cron-send-ovs-status script + accompanying changes (sten@redhat.com) - added http to https redirect (sten@redhat.com) * Thu Oct 08 2015 Thomas Wiest 0.0.16-1 - Corrected the count script to properly return exit codes (mwhittingham@redhat.com) - A few bug fixes (mwhittingham@redhat.com) * Thu Oct 08 2015 Thomas Wiest 0.0.15-1 - Send a count of users to Zabbix (mwhittingham@redhat.com) * Fri Oct 02 2015 Thomas Wiest 0.0.14-1 - added ops-runner. It sends the exit code of the command to zabbix. (twiest@redhat.com) * Wed Sep 30 2015 Kenny Woodson 0.0.13-1 - Adding a pcp metric sampler for cpu stats (kwoodson@redhat.com) * Mon Sep 28 2015 Matt Woodson 0.0.12-1 - changed underscores to hyphen (mwoodson@redhat.com) * Fri Sep 25 2015 Matt Woodson 0.0.11-1 - fixed the spec file (mwoodson@redhat.com) * Fri Sep 25 2015 Matt Woodson 0.0.10-1 - added dynamic prototype support to zagg. added the filsystem checks to use this (mwoodson@redhat.com) * Thu Sep 17 2015 Thomas Wiest 0.0.9-1 - added cron-send-process-count.sh and checks for openshift master and node processes are up. (twiest@redhat.com) * Wed Sep 16 2015 Kenny Woodson 0.0.8-1 - Adding SSL support for v3 monitoring (kwoodson@redhat.com) * Tue Aug 18 2015 Matt Woodson 0.0.7-1 - Merge pull request #20 from jgkennedy/pr (twiest@users.noreply.github.com) - Combined the two graphs and refactored some things (jessek@redhat.com) * Fri Jul 31 2015 Matt Woodson 0.0.6-1 - * Fri Jul 31 2015 Thomas Wiest 0.0.5-1 - added zagg to zagg capability to ops-zagg-processor (twiest@redhat.com) * Thu Jul 23 2015 Thomas Wiest 0.0.4-1 - added ops-zagg-heartbeater.py (twiest@redhat.com) * Wed Jul 15 2015 Thomas Wiest 0.0.3-1 - added config file for ops-zagg-processor (twiest@redhat.com) * Wed Jul 15 2015 Thomas Wiest 0.0.2-1 - added python-openshift-tools-ansible sub package. (twiest@redhat.com) - changed openshift-tools-scripts spec file to automatically include all monitoring scripts. (twiest@redhat.com) - added ops-zagg-processor.py (twiest@redhat.com) - added openshift-tools-scripts.spec (twiest@redhat.com) * Tue Jul 07 2015 Thomas Wiest 0.0.1-1 - new package built with tito