forked from openshift/openshift-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopenshift-tools-ansible.spec
More file actions
1675 lines (1579 loc) · 86.1 KB
/
openshift-tools-ansible.spec
File metadata and controls
1675 lines (1579 loc) · 86.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Name: openshift-tools-ansible
Version: 0.0.71
Release: 1%{?dist}
Summary: Openshift Tools Ansible
License: ASL 2.0
URL: https://github.com/openshift/openshift-tools
Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
Requires: ansible
Requires: python2
%description
Openshift Tools Ansible
This repo contains Ansible code and playbooks
used by Openshift Online Ops.
%prep
%setup -q
%build
%install
# openshift-tools-ansible-zabbix install (standalone lib_zabbix library)
mkdir -p %{buildroot}%{_datadir}/ansible/zabbix
cp -rp roles/lib_zabbix/library/* %{buildroot}%{_datadir}/ansible/zabbix/
# openshift-tools-ansible-inventory install
mkdir -p %{buildroot}/etc/ansible
mkdir -p %{buildroot}%{_datadir}/ansible/inventory
mkdir -p %{buildroot}%{_datadir}/ansible/inventory/aws
mkdir -p %{buildroot}%{_datadir}/ansible/inventory/gce
cp -p inventory/multi_inventory.py %{buildroot}%{_datadir}/ansible/inventory
cp -p inventory/multi_inventory.yaml.example %{buildroot}/etc/ansible/multi_inventory.yaml
cp -p inventory/aws/ec2.py %{buildroot}%{_datadir}/ansible/inventory/aws
cp -p inventory/gce/gce.py %{buildroot}%{_datadir}/ansible/inventory/gce
# openshift-tools-ansible-filter-plugins install
mkdir -p %{buildroot}%{_datadir}/ansible_plugins/filter_plugins
cp -p filter_plugins/ops_filters.py %{buildroot}%{_datadir}/ansible_plugins/filter_plugins/ops_filters.py
cp -p filter_plugins/ops_zabbix_filters.py %{buildroot}%{_datadir}/ansible_plugins/filter_plugins/ops_zabbix_filters.py
# ----------------------------------------------------------------------------------
# openshift-tools-ansible-inventory subpackage
# ----------------------------------------------------------------------------------
%package inventory
Summary: Openshift Tools Ansible Inventories
BuildArch: noarch
%description inventory
Ansible inventories used with the openshift-tools scripts and playbooks.
%files inventory
%config(noreplace) /etc/ansible/*
%dir %{_datadir}/ansible/inventory
%{_datadir}/ansible/inventory/multi_inventory.py*
%package inventory-aws
Summary: OpenShift Tools Ansible Inventories for AWS
Requires: %{name}-inventory = %{version}
Requires: python-boto
BuildArch: noarch
%description inventory-aws
Ansible inventories for AWS used with the openshift-tools scripts and playbooks.
%files inventory-aws
%{_datadir}/ansible/inventory/aws/ec2.py*
%package inventory-gce
Summary: OpenShift Tools Ansible Inventories for GCE
Requires: %{name}-inventory = %{version}
Requires: python-libcloud >= 0.13
BuildArch: noarch
%description inventory-gce
Ansible inventories for GCE used with the openshift-tools scripts and playbooks.
%files inventory-gce
%{_datadir}/ansible/inventory/gce/gce.py*
# ----------------------------------------------------------------------------------
# openshift-tools-ansible-zabbix subpackage
# ----------------------------------------------------------------------------------
%package zabbix
Summary: Openshift Tools Ansible Zabbix library
Requires: python-openshift-tools-zbxapi
BuildArch: noarch
%description zabbix
Python library for interacting with Zabbix with Ansible.
%files zabbix
%{_datadir}/ansible/zabbix
# ----------------------------------------------------------------------------------
# openshift-tools-ansible-filter-plugins subpackage
# ----------------------------------------------------------------------------------
%package filter-plugins
Summary: Openshift Tools Ansible Filter Plugins
BuildArch: noarch
%description filter-plugins
Ansible filter plugins used with the openshift-tools
%files filter-plugins
%dir %{_datadir}/ansible_plugins/filter_plugins
%{_datadir}/ansible_plugins/filter_plugins/ops_filters.py*
%{_datadir}/ansible_plugins/filter_plugins/ops_zabbix_filters.py*
%changelog
* Mon Jan 14 2019 Alex Chvatal <achvatal@redhat.com>
- actually define the dns resolution timeout key (achvatal@redhat.com)
- trigger an average alert if there's a dns timeout within 3 minutes
(achvatal@redhat.com)
* Thu Oct 11 2018 Drew Anderson <dranders@redhat.com> 0.0.70-1
-
* Wed Oct 10 2018 Ivan Horvath <ihorvath@redhat.com> 0.0.69-1
- added lib_openshift_ansible_utils to roles (mwoodson@redhat.com)
- Copy .docker/config.json in kubelet location (jupierce@redhat.com)
* Mon Oct 01 2018 Kenny Woodson <kwoodson@redhat.com> 0.0.68-1
- make fluentd/node mismatch triggers a warning (achvatal@redhat.com)
- include the psad vars and correct the trigger (achvatal@redhat.com)
- Do not update sublocation for synthetic_hosts. (kwoodson@redhat.com)
- os_zabbix: fixed up the zabbix server db checks (mwoodson@redhat.com)
- Updated triggering filesystem metrics in grow_root_vg playbooks
(nmalik@redhat.com)
- Updates to grow var script for m5: (nmalik@redhat.com)
- Fix URL for "Openshift Node process not running on {HOST.NAME}"
(mbarnes@fedoraproject.org)
- Updated grow_root_vg-m5.yml to reserve 5000 sectors (nmalik@redhat.com)
- Added adhoc script to grow rootvg (var) for m5 nodes. (nmalik@redhat.com)
- adding ignore_errors statement (dedgar@redhat.com)
- adding files and role for psad container (dedgar@redhat.com)
- Updated disable HT verification (nmalik@redhat.com)
- Add role to optionally disable hyper-threading at runtime.
(nmalik@redhat.com)
- Make quotas removable. Actually make quotas role run_once. Don't restart
master services (bmorriso@redhat.com)
- de-prio node label alert, it's storming (gburges@redhat.com)
- Add alert rule for docker grpc (haowang@redhat.com)
- Add monitor item for docker grpc issue (haowang@redhat.com)
- add trigger for node label check (zhizhang@ovpn-12-38.pek2.redhat.com)
- Changed oo_rsync_private_key to be the key, not a path to the key
(nmalik@redhat.com)
- Refactored how ansible_inventory manages known_hosts (nmalik@redhat.com)
- extend the resource quota role to support service LBs (bmorriso@redhat.com)
- Switched to using command with ssh-keyscan to populate known_hosts for rsync
(nmalik@redhat.com)
- update ansible_inventory to setup known_hosts for rsync targets
(nmalik@redhat.com)
- Fix mode for rsync key used to copy inventory cache (nmalik@redhat.com)
- ansible_inventory ssh key name changed to be more specific
(nmalik@redhat.com)
- ansible_inventory rsync to non-root user and target dir is variable
(nmalik@redhat.com)
- Fixing rsync for ansible_inventory (nmalik@redhat.com)
- add item for zabbix of node.label (zhizhang@zhizhangdeMacBook-Pro.local)
- Merging rsync into inventory.sh (ansible_inventory role) (nmalik@redhat.com)
- Updated ansible_inventory to support rsync of cache to multiple target hosts
(nmalik@redhat.com)
- add docker grpc check (haowang@redhat.com)
- add checks for label of all the host on a cluster
(zhizhang@ovpn-12-41.pek2.redhat.com)
- Add k8s node labels to BYO generator template (bmorriso@redhat.com)
- name in zabbix should match inventory (ihorvath@redhat.com)
- added more robust error checking and debug messages (sedgar@redhat.com)
- removing docker template from ansible-tower nodes (ihorvath@redhat.com)
- changing regex to work on 3.10 also (ihorvath@redhat.com)
- Add support for arbitrary values, not just cluster id (bmorriso@redhat.com)
- Add filter_plugin to generate kubernetes AWS tag (bmorriso@redhat.com)
* Thu Jul 26 2018 Ivan Horvath <ihorvath@redhat.com> 0.0.67-1
- fixing some problems in host monitoring (ihorvath@redhat.com)
* Wed Jul 25 2018 Ivan Horvath <ihorvath@redhat.com> 0.0.66-1
- fixed quota resource role to be idempotent for 3.9; ensured 3.7 works as well
(mwoodson@redhat.com)
- added gather_facts to no on scalegroup pod (mwoodson@redhat.com)
- fixed generate byo to include node group var on each node type
(mwoodson@redhat.com)
- docker_storage_to_overlay2: Stop and restart API service
(mbarnes@fedoraproject.org)
- fixed an ses var naming bug (mwoodson@redhat.com)
- fix the same trigger name error for logging (zhizhang@redhat.com)
- syntax error (achvatal@redhat.com)
- 1 minute not 1 hour for the eviction trigger (achvatal@redhat.com)
- actually track and notify based on the eviction data collected
(achvatal@redhat.com)
- docker_storage_to_overlay2: Allow setting overlay2.size explicitly
(mbarnes@fedoraproject.org)
- track evictions from the event stream (achvatal@redhat.com)
- added a rsyslog restarter to scale group config pods to overcome rsyslog bug
(mwoodson@redhat.com)
- ops-docker-loopback-to-direct-lvm.yml: Load docker_storage_setup defaults
(mbarnes@fedoraproject.org)
- ops-docker-loopback-to-direct-lvm.yml: Update the template file name
(mbarnes@fedoraproject.org)
- docker registry try, take 2 (mwoodson@redhat.com)
- added docker registry symlinker in the daemoneset config loop pod thingy
(mwoodson@redhat.com)
- catching edge case where rec_js['results']['description'] key does not exist
(dedgar@redhat.com)
* Mon Jun 18 2018 Matthew Barnes <mbarnes@fedoraproject.org> 0.0.65-1
- multi_inventory.py: Fix handling of boolean values
(mbarnes@fedoraproject.org)
- adding role for iam account list (dedgar@redhat.com)
* Wed Jun 13 2018 Matthew Barnes <mbarnes@redhat.com>
- multi_inventory.py: Ensure boolean groups exist (mbarnes@redhat.com)
- monitoring: added the hyperkube as a valid option for node process count
(mwoodson@redhat.com)
- disabled the cron-send-security-updates checks from the host-monitoring
container (mwoodson@redhat.com)
- missed the region for one of the modified scripts (ihorvath@redhat.com)
- use the default version of iam_cert, since we no longer need a custom library
(sedgar@redhat.com)
- Include playbooks/aws and playbooks/gce in vendored openshift-ansible
(bmorriso@redhat.com)
- Correct typo and set subnet AZ for vpc (bmorriso@redhat.com)
* Thu May 31 2018 Ivan Horvath <ihorvath@redhat.com> 0.0.63-1
- guess not every cron syntax is usable (ihorvath@redhat.com)
* Thu May 31 2018 Ivan Horvath <ihorvath@redhat.com> 0.0.62-1
- changing logging in snapshot related parts (ihorvath@redhat.com)
- Fixed a bug with active media strings. (kwoodson@redhat.com)
- change the check from every 5 minutes to every 1 minutes because of the ELB
bug (zhizhang@redhat.com)
- Changed metadata for the bastion host rename. (twiest@redhat.com)
- yum_repos: Ensure reposdir is default path (mbarnes@fedoraproject.org)
* Wed May 23 2018 Ivan Horvath <ihorvath@redhat.com> 0.0.61-1
- ansible tower monitoring has no need for oc binary (ihorvath@redhat.com)
- we need to not delete certain roles from openshift-ansible when we vendor
(mwoodson@redhat.com)
- changing some things around cluster cap, also doing some housecleaning around
dockerfile, maybe abolish some layers this way (ihorvath@redhat.com)
- Changed frequency of openshift.master.dnsmasq.curl.status
(mail@rafaelazevedo.me)
- wrong path for cron command (ihorvath@redhat.com)
- cases matter (ihorvath@redhat.com)
* Thu Apr 19 2018 Ivan Horvath <ihorvath@redhat.com> 0.0.60-1
- oops, there was already a script with the same name, renaming to oc-cluster-
capacity (ihorvath@redhat.com)
- adding the podpsec to the monitoring container and adding it to cron
(ihorvath@redhat.com)
* Thu Apr 19 2018 Ivan Horvath <ihorvath@redhat.com> 0.0.59-1
- adding cluster capacity to zabbix (ihorvath@redhat.com)
- changing the webconsole check to not alert on flapping (ihorvath@redhat.com)
- workflow updates (dedgar@redhat.com)
- rm double quotes (dyocum@redhat.com)
- docker_storage_to_overlay2.yml: Use local roles (mbarnes@fedoraproject.org)
- Add docker_storage_to_overlay2 role (mbarnes@fedoraproject.org)
- Add docker_storage_driver_role (mbarnes@fedoraproject.org)
- added sleep values for the snapshotter (mwoodson@redhat.com)
- forgot the host name from alert, hard to know where it came from without it
(ihorvath@redhat.com)
- fix 1 week notschedulable trigger (sten@redhat.com)
- work-around for tsb_selector (dyocum@redhat.com)
- final step for web checks (ihorvath@redhat.com)
- fixing zabbix templates from stg-to-prod mess (ihorvath@redhat.com)
- adding the zabbix trigger and item for the webconsole check
(ihorvath@redhat.com)
- reduce trigger severity for immediate node not schedulable to info, send a
high alert when node not schedulable is current state and has been for over a
week (sten@redhat.com)
- trigger on <30, 20 %% free, not <70, 80 (sten@redhat.com)
- Adapt ops-docker-storage-reinitialize.yml for overlay
(mbarnes@fedoraproject.org)
- fixing conflict in stg with ntp (mwoodson@redhat.com)
- fixed ntp -> ntpd (mwoodson@redhat.com)
- Reduce the requested CPU by half, move to 1.5*1024 for memory
(peter.portante@redhat.com)
- [WIP]adding clam update container (#2845) (dedgar@redhat.com)
- Add adhoc playbook docker_storage_to_overlay2.yml (mbarnes@fedoraproject.org)
- Revert "Merge pull request #2962 from mbarnes/docker_storage_to_overlay2_stg"
(mbarnes@fedoraproject.org)
- Add adhoc playbook docker_storage_to_overlay2.yml (mbarnes@fedoraproject.org)
- updated the chrony role to install ntp, but disable it as opposed to removing
ntp (mwoodson@redhat.com)
- change name: to gp2 to match openshift-ansible upstream name
(dyocum@redhat.com)
- Increasting the sensitivy of the docker storage check (mmahut@redhat.com)
- Update main.yml (wesley.s.hearn@gmail.com)
- that extra line (dyocum@redhat.com)
- "Revert" (dyocum@redhat.com)
- v2 (dyocum@redhat.com)
- Update main.yml (yocum@redhat.com)
- added logic to update OS when os_update is defined (dyocum@redhat.com)
- just set os_upgrade - no need to set it to "True" (dyocum@redhat.com)
- added when: logic to os_update_latest (dyocum@redhat.com)
- add openshift_disk_provision role (#2741) (blentz@users.noreply.github.com)
- Revert "Patching comparison operation breaking with iptables lock message is
…" (joelsmith@users.noreply.github.com)
- Patching comparison operation breaking with iptables lock message is present
in output (dedgar@redhat.com)
- resolving conflict (dedgar@redhat.com)
- update all links to ops-sop (blentz@redhat.com)
- Remove the reference to k8s flatten hash (peter.portante@redhat.com)
- Use oc_volume to add the router configmap volume. (bbarcaro@redhat.com)
- Raising critical memory alert priority to high (bmorriso@redhat.com)
- change the metrics check to check on the last 2 value (zhizhang@zhizhang-
laptop-nay.redhat.com)
* Mon Apr 02 2018 Ivan Horvath <ihorvath@redhat.com> 0.0.58-1
- monitor actual http response code from kibana (sten@redhat.com)
- docker storage set: allow package to be passed in (mwoodson@redhat.com)
- tsb needs "{u'type': u'infra'}" format, not 'type=infra' (dyocum@redhat.com)
- re-ordered a line, ensure that we pull logging and metrics images from the
correct registry (dyocum@redhat.com)
- just moved a line to the right place (dyocum@redhat.com)
- added template_service_broker_selector='type=infra' (dyocum@redhat.com)
- hardcode the image prefix for components into the byo template
(dyocum@redhat.com)
- should be obg_location should be gce for o-a compliance (dyocum@redhat.com)
- Revert "should be gcp, not gce" (dyocum@redhat.com)
- adding retries to git_clone - sometimes github doesn't answer on the first
call (dyocum@redhat.com)
- should be gcp, not gce (dyocum@redhat.com)
- added (dyocum@redhat.com)
- added obg_install_registry_console to defaults (dyocum@redhat.com)
- adding obg_registry_console_variables to pass in vars to the cockpit-ui role
(dyocum@redhat.com)
- added vars to inventory for: (dyocum@redhat.com)
- adding web_console var to openshift_byo_generator (dyocum@redhat.com)
- adding web_console section to byo template (dyocum@redhat.com)
- Removing crio bind mounts. (kwoodson@redhat.com)
- router cert byo template - remove openshift_hosted_router_certificate
(bmorriso@redhat.com)
- set default SDN to redhat/openshift-ovs-networkpolicy in byo defaults
(dyocum@redhat.com)
* Tue Mar 06 2018 Ivan Horvath <ihorvath@redhat.com> 0.0.57-1
- Adding ELB config support to generate BYO role (bmorriso@redhat.com)
- Adding back files which were moved. (kwoodson@redhat.com)
- Adding autokeys, rootlog, and organization to daemonset config.
(kwoodson@redhat.com)
- pagerduty setup in zabbix-server (ihorvath@redhat.com)
- adding missing dir from openshift-ansible rpms (dyocum@redhat.com)
- INC0686625 - add udp/31685 and tidy up other rules (dbaker@redhat.com)
- service catalog and associated components aren't ready for prime time, yet.
Disabling (dyocum@redhat.com)
- only trigger high when 10+%% of nodes are not ready, otherwise trigger
average (sten@redhat.com)
* Wed Feb 14 2018 Drew Anderson <dranders@redhat.com> 0.0.56-1
- Adding crio mounts to crio containers to enable monitoring.
(kwoodson@redhat.com)
- Fixing format to json (kwoodson@redhat.com)
- do the pull before the kill (dranders@redhat.com)
- specifying port 443 (dyocum@redhat.com)
- renamed all registry.ops.openshift.com to registry.reg-aws.openshift.com
registry.ops.openshift.com has been shutdown and the cname removed
(dyocum@redhat.com)
- Adding enhancements to handle large files in configmaps.
(kwoodson@redhat.com)
- Updating variable to point at correct roles. (kwoodson@redhat.com)
- Updating host monitoring for scale groups (kwoodson@redhat.com)
- Adding package to tower package list. (kwoodson@redhat.com)
* Tue Jan 30 2018 Ivan Horvath <ihorvath@redhat.com> 0.0.55-1
- changing registry for zagg-web (ihorvath@redhat.com)
* Tue Jan 30 2018 Sten Turpin <sten@redhat.com> 0.0.54-1
- added option for service catalog (sedgar@redhat.com)
- correct new ES check key names to match keys being sent from check script
(sten@redhat.com)
- updated openshift.logging.elasticsearch.disk_free_pct from 70 to 30
(zhiwliu@redhat.com)
* Mon Jan 29 2018 Sten Turpin <sten@redhat.com> 0.0.53-1
- moved symlink of lib_openshift from 3.6 to 3.7 (mwoodson@redhat.com)
- to work around jinja2 defined test for gcs even if the variable is set to
NULL, simply having the key present means it's defined (dyocum@redhat.com)
- added the docker options to the byo gen template (mwoodson@redhat.com)
- tested working on devenv (sten@redhat.com)
- send disk as %% free instead of used + freE (sten@redhat.com)
- Vendor files directory of openshift-ansible (jupierce@redhat.com)
- Revert "Vendor files dir from ansible" (jupierce@redhat.com)
- Vendor files dir from ansible (jupierce@redhat.com)
- remove the trigger before we have sop for this (zhizhang@zhizhang-laptop-
nay.redhat.com)
- Remove references to outdated scheduler configs (sedgar@redhat.com)
- Stop managing fullName for openshift users. The IDP fills this in, and we're
not asking for it when we grant tiered access. (twiest@redhat.com)
- cmds needs to be separated into args (sedgar@redhat.com)
- /usr/bin/oadm does not exist in OCP 3.8 (sedgar@redhat.com)
- lftp to nodes, because it's useful (gburges@redhat.com)
- no copying gcs user keyfile from private_vars to tmp setup_user
(dyocum@redhat.com)
- no need to copy obg_gcp_user_gcsdockerregistry_file to obg_user_dir the full
path is being set in o-a-ops generate_byo_inventory.yml (dyocum@redhat.com)
- try copy, again (dyocum@redhat.com)
- copy: isn't working, neither is cp (dyocum@redhat.com)
- debug a bit (dyocum@redhat.com)
- copy the gcp_user_gcsdockerregistry.yml to /tmp/<user>/ to be used by the
byo-inventory (dyocum@redhat.com)
- don't copy and convert - the problem isn't in the byo, it MIGHT be in how the
gcskeyfile is being created in o-a-tools libs. (dyocum@redhat.com)
* Thu Jan 11 2018 Justin Pierce <jupierce@redhat.com> 0.0.52-1
- fix mis-spell in logging check script and add trigger for the logging es
cluster (zhizhang@zhizhang-laptop-nay.redhat.com)
- use variable for namespace (dedgar@redhat.com)
- updated the vendor openshift ansible role to support 3.8 and also support
previous versions (mwoodson@redhat.com)
- moving var includes to tech profile (dedgar@redhat.com)
- updating includes (dedgar@redhat.com)
- need some logic to set the destination file for gcs keyfile ONLY when we're
installing on GCS (dyocum@redhat.com)
- fixes to address pylint, @drewandersonnz and @portante reviews
(sten@redhat.com)
- grow_root_vg, tested on ded-stage-aws and online-stg (sten@redhat.com)
- Add pylint disable (dbaker@redhat.com)
- Fix indent (dbaker@redhat.com)
- renamed filter plugins to have different names. needed for 2.4
(mwoodson@redhat.com)
- Handle presumed data structure change of incidents; permit proper matching of
past incidents in order to update or close them (dbaker@redhat.com)
- fixing some new openshift-3.8 vendoring issues (mwoodson@redhat.com)
- changed storageclass name gcppd to standard to match upstream openshift-
ansible (dyocum@redhat.com)
- add python2-cryptography rpm for ansible 2.4 (jdiaz@redhat.com)
- change the app create to the primary master (zhizhang@zhizhang-laptop-
nay.redhat.com)
- extrack rpms from openshift ansible -- leave the rpms around for now
(mwoodson@redhat.com)
- add a when to copy and convert gcs keyfile task (dyocum@redhat.com)
- set a default obg_gcp_user_gcsdockerregistry_file for non-gce clusters
(dyocum@redhat.com)
- rm dest_gcsdockerregistry_file if it exists (dyocum@redhat.com)
- enable ROUTER_USE_PROXY_PROTOCOL=True (dyocum@redhat.com)
- remove extra crap (dyocum@redhat.com)
- typo (dyocum@redhat.com)
- convert gcs user key from yaml to json with a python one-liner and make it
available in /tmp/$USER (dyocum@redhat.com)
- try local_action: copy: (dyocum@redhat.com)
- seems ugly to cat in, echo out to convert yaml to json, but let's try it
(dyocum@redhat.com)
- ignore_errors to see the error. :p (dyocum@redhat.com)
- debug the copy/convert (dyocum@redhat.com)
- wrong indentation (dyocum@redhat.com)
- copying the obg_gcp_user_gcsdockerregistry_file from the o-a-private to tmp
dir, converting from yaml to json (dyocum@redhat.com)
- changed obg_gce_gcs_keyfile to obg_registry_storage_gcs_keyfile
(dyocum@redhat.com)
- fixed a typo (dyocum@redhat.com)
- added support for gcs bucket for debug purposes, the wait_for_pod registry
check should not fail and halt the rest of the cluster component installation
(dyocum@redhat.com)
- added more regions to the copy script (mwoodson@redhat.com)
- update tbyo generator template (mwoodson@redhat.com)
- cleaning up (dedgar@redhat.com)
- fixing node name (dedgar@redhat.com)
- fixing node name (dedgar@redhat.com)
- adding clam scanner pod (dedgar@redhat.com)
- another cleanup of ntp/chrony (mwoodson@redhat.com)
- fixed ntp for gcp (don't remove ntp, just disable it (mwoodson@redhat.com)
- updated "edits" section for correctness (dyocum@redhat.com)
- credentials changed to kubeconfig (dyocum@redhat.com)
- added docker registry rate limiting to new cluster installs
(mwoodson@redhat.com)
* Thu Nov 16 2017 Ivan Horvath <ihorvath@redhat.com> 0.0.51-1
- Add early log/drop for udp 80 traffic (dbaker@redhat.com)
- Avoid bug where scripts rpm automatically updates (sedgar@redhat.com)
- add docker and atomic-openshift-node memory reporting (jdiaz@redhat.com)
- add cron job to report cgroup slice mem metrics (jdiaz@redhat.com)
- adding the region to the snapshot related commands in crontab
(ihorvath@redhat.com)
* Wed Nov 08 2017 Ivan Horvath <ihorvath@redhat.com> 0.0.50-1
- Only check pv usage on dedicated clusters (bmorriso@redhat.com)
* Wed Nov 08 2017 Ivan Horvath <ihorvath@redhat.com> 0.0.49-1
- add cgroup memory usage metrics (jdiaz@redhat.com)
- reorder discovery items (jdiaz@jdiaz-t450.lan)
- Reduce the requested CPU by half, move to 1.5*1024 for memory
(peter.portante@redhat.com)
- gcloud is deprecated google-cloud-sdk is correct (dyocum@redhat.com)
- no .master. either (sten@redhat.com)
- rename projects -> project for consistency and so calculation actually
happens (sten@redhat.com)
- changing host monitoring source registry (ihorvath@redhat.com)
- stop storage alert flapping (jdiaz@redhat.com)
- include cluster name with alert (jdiaz@redhat.com)
- fixed typo 50 -> 60 (sten@redhat.com)
- add project count delta trigger (sten@redhat.com)
- list_addresses requires 'region' now (dyocum@redhat.com)
- missed a spot (dyocum@redhat.com)
- put it back in the non-private func (dyocum@redhat.com)
- don't need to pass region to the result func (dyocum@redhat.com)
- old versions of gcloud api didn't need --region=<region> to 'describe' an
address, now it does. (dyocum@redhat.com)
- removed unsupported register.rc bits added region, now required by gcloud
(dyocum@redhat.com)
- changed ebs to gp2 (dyocum@redhat.com)
* Fri Oct 27 2017 Kenny Woodson <kwoodson@redhat.com> 0.0.48-1
- Making group whitelisting easier. (kwoodson@redhat.com)
- gcp lb takes a while to come alive - let's wait 2 minutes and keep trying
every 6s (dyocum@redhat.com)
- zabbix server partitioning bits (mwoodson@redhat.com)
- fix the trigger name for re issue (zhizhang@zhizhang-laptop-nay.redhat.com)
- fix autoheal for high alert (zhizhang@zhizhang-laptop-nay.redhat.com)
- add auto-heal for heartbeat.ping (zhizhang@zhizhang-laptop-nay.redhat.com)
- roles/docker_storage_setup: Support overlay2 (mbarnes@fedoraproject.org)
- 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 <ihorvath@redhat.com> 0.0.47-1
- Removing all groups except all_hosts and oo_ (kwoodson@redhat.com)
- adding the new cli option to the running config (ihorvath@redhat.com)
* Mon Oct 16 2017 Ivan Horvath <ihorvath@redhat.com> 0.0.46-1
- allow world read for the multi_inventory.cache file (jdiaz@redhat.com)
- chattr recursively, or we get blocked on rm
/var/lib/docker/volumes/metadata.db (sten@redhat.com)
- Removing duplicate snapshot trim call. (kwoodson@redhat.com)
- fix syntax in docker role (sedgar@redhat.com)
- start docker on boot (sedgar@redhat.com)
- add support for registry auth to byo generator (sedgar@redhat.com)
- 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)
- text in quotes (dyocum@redhat.com)
- addded some spaces to make it look pretty (dyocum@redhat.com)
- better task name (dyocum@redhat.com)
- added state: "{{ item.state | default(present)}}" (dyocum@redhat.com)
* Tue Sep 26 2017 Kenny Woodson <kwoodson@redhat.com> 0.0.45-1
- Fix for inventory on v2. (kwoodson@redhat.com)
- fixed some dependencies for lib_openshift roles (mwoodson@redhat.com)
- monitor certs in /etc/etcd (sten@redhat.com)
- removed include lib_openshift from tasks (dyocum@redhat.com)
- renamed osmsc_ vars to osmrq_ (dyocum@redhat.com)
- rewrote README for resource_quota (dyocum@redhat.com)
- splitting out clusterresourcequotas from storageclasses role
(dyocum@redhat.com)
- set the default to False (dyocum@redhat.com)
- changed oul_os_update to type bool (dyocum@redhat.com)
* Tue Sep 19 2017 Kenny Woodson <kwoodson@redhat.com> 0.0.44-1
- stop checking customer pods storage utilisation (dranders@redhat.com)
- fix the auto heal from HEAL to Heal (zhizhang@zhizhang-laptop-nay.redhat.com)
- Proper escaping in zabbix (mmahut@redhat.com)
- changed HEAL to Heal (zhiwliu@redhat.com)
- added HEAL for the trigger (zhiwliu@redhat.com)
- removing deprecated logrotate option (dedgar@redhat.com)
- fixes requested by jdiaz (sten@redhat.com)
- added cron-send-router-reload-time check (sten@redhat.com)
* Mon Sep 11 2017 Kenny Woodson <kwoodson@redhat.com> 0.0.43-1
- Fixed a bug in gce_ variable. (kwoodson@redhat.com)
* Mon Sep 11 2017 Kenny Woodson <kwoodson@redhat.com> 0.0.42-1
- Adding oo_name as the default to the inventory display name.
(kwoodson@redhat.com)
- oc_adm_project doesn't exist in lib_openshift. switching to oc_project
(dedgar@redhat.com)
- Fix include_role (whearn@redhat.com)
- Raising EBS alert severity back to high (bmorriso@redhat.com)
- add timeout to drain step (sedgar@redhat.com)
- lower severity of EBS volumes stuck in attaching to average for the weekend
(bmorriso@redhat.com)
- Tech Debt: Migrate to new lib_openshift (whearn@redhat.com)
- added option to specify package name (sedgar@redhat.com)
- add symlink to roles dir (sedgar@redhat.com)
- add update script for RHEL 7.4 (sedgar@redhat.com)
* Mon Aug 21 2017 Ivan Horvath <ihorvath@redhat.com> 0.0.41-1
- add retries to openshift_aws_group to avoid failures due to api rate limiting
(blentz@redhat.com)
- obg_kmskeyid is omitted which means it is defined (jdiaz@redhat.com)
- clean up docs (blentz@redhat.com)
- fix pylint issues (blentz@redhat.com)
- Exclude yum update when not updating (whearn@redhat.com)
- rename module to lib_aws_service_limit (blentz@redhat.com)
- create aws_service_limit module (blentz@redhat.com)
* Wed Aug 09 2017 Ivan Horvath <ihorvath@redhat.com> 0.0.40-1
- Set a default to false for generate certificate for hosted router
(kwoodson@redhat.com)
- Changed openshift_user_policy and openshift_users to only run once.
(twiest@redhat.com)
- Added openshift_users role. (twiest@redhat.com)
- adding version check for proper storage api (ihorvath@redhat.com)
- moving the limits, it was in the wrong section in the template
(ihorvath@redhat.com)
- Updating to 3.6 lib_openshift (whearn@redhat.com)
- add openshift_disk_provision role (#2748) (blentz@users.noreply.github.com)
- Changed openshift_user_policy to take a list of cluster role bindings instead
of a single one. (twiest@redhat.com)
- Adding necessary config to run and report rkhunter scans from host monitoring
container (dedgar@redhat.com)
* Wed Jul 19 2017 Ivan Horvath <ihorvath@redhat.com> 0.0.39-1
- counting services (ihorvath@redhat.com)
- add var that can disable app create on special clusters (ihorvath@redhat.com)
- fix typo (ihorvath@redhat.com)
- remove quotes around the description (dyocum@redhat.com)
- Revert "adding zone so config loop won't fail" (dyocum@redhat.com)
- Revert moving to lib_openshift for existing roles (whearn@redhat.com)
- changed oc_secret_add to oc_serviceaccount_secret (dyocum@redhat.com)
- adding zone so config loop won't fail (ihorvath@redhat.com)
- fixed a typo (dyocum@redhat.com)
- lib_openshift migration: oadm -> oc_adm (whearn@redhat.com)
- Adding eu-west-2 to our ami copy. (kwoodson@redhat.com)
- remove the heal for docker_storage_low (zhiwliu@redhat.com)
- changed tag_Name to oo_name so that this playbook can also run on gcp hosts
(zhiwliu@redhat.com)
- remove average heal for low docker storage (zhiwliu@redhat.com)
- added HEAL flag for low docker storage and high docker memory usage
(zhiwliu@redhat.com)
- Update lib_openshift to point to the stable 3.5 version (whearn@redhat.com)
- reverting back from ops carried iam modules (mwoodson@redhat.com)
- Adding defaults in case of puddle repos without ssl (kwoodson@redhat.com)
- Updating module to return arn. (kwoodson@redhat.com)
- Adding disk encryption and byo options. (kwoodson@redhat.com)
- first pass of updating meta/main.yml to point to the new upstream
lib_openshift (whearn@redhat.com)
- put in a default for the us_private_ips (mwoodson@redhat.com)
- made generate byo have capability to do local ip addresses
(mwoodson@redhat.com)
- Adding multi-inventory reboot cron to fix missing inventory.
(kwoodson@redhat.com)
- Don't fail in openshift_dedicated_scripts but just print a message with the
error (whearn@redhat.com)
- changed failed pv alerts only page on primary master (zhiwliu@redhat.com)
- Bypassing preflight checks. (kwoodson@redhat.com)
- back iops alert down to average, it's too flappy and generates false alerts
as is (sten@redhat.com)
- missed disc. (sten@redhat.com)
- missing function name (sten@redhat.com)
- changed project operation check severity from high to avg
(zhiwliu@redhat.com)
- change sop link (sten@redhat.com)
- Avoid use of globals in UDP limits role (joesmith@redhat.com)
- items don't exist at the moment, causing broken zabbix config loop
(dranders@redhat.com)
- metrics every 30m, 2 fails in a row to trigger (dranders@redhat.com)
- add iops trigger (sten@redhat.com)
- Fix DNS whitelist destination, clean up node name (joesmith@redhat.com)
- added router2 key (zhiwliu@redhat.com)
- modify the sop for the project operation check (zhiwliu@redhat.com)
- added cron job for /usr/bin/cron-send-project-operation (zhiwliu@redhat.com)
- fixed epel yum exclude dependency (mwoodson@redhat.com)
- Touch SSO container's reconfig touchfile via ansible (joesmith@redhat.com)
- Add module for managing the "exclude" line of a yum repo config
(joesmith@redhat.com)
- added the skip_if_unavailable option to our epel repo (mwoodson@redhat.com)
- cron changes based on arch meeting discussions (ihorvath@redhat.com)
- catching when OPENSHIFT-OUTPUT-FILTERING does not yet exist during
provisioning (dedgar@redhat.com)
- catching when OPENSHIFT-OUTPUT-FILTERING does not yet exist during
provisioning (dedgar@redhat.com)
- Re-add mistakenly-removed section to openshift_outbound_tcp_logging
(joesmith@redhat.com)
- moving FORWARD logic to OPENSHIFT-OUTBOUND-FILTERING (dedgar@redhat.com)
- adding udp limit role with OPENSHIFT-OUTBOUND-FILTERING support
(dedgar@redhat.com)
- Put forward_chain_bandaid.py cron job in correct location
(joesmith@redhat.com)
- Add cron job to run forward_chain_bandaid.py every minute
(joesmith@redhat.com)
- upped the host monitoring service timeout to 10 minutes (mwoodson@redhat.com)
- update all links to ops-sop (blentz@redhat.com)
- fixed oc_Version to have results instead of result. This is upstream
compatible now (mwoodson@redhat.com)
- removed the debug for deploying the zagg service (mwoodson@redhat.com)
- add zabbix key for cron-send-project-operation.py (zhiwliu@redhat.com)
- Filter out JenkinsPipelines from stuck builds check (bmorriso@redhat.com)
- lowering alert to avg (mmahut@redhat.com)
- Add ability to exclude pkgs from EPEL repos (joesmith@redhat.com)
- zabbix: removed config loop client data from the config loop template
(already in config loop client template) (mwoodson@redhat.com)
- fix a typo (zhizhang@zhizhang-laptop-nay.redhat.com)
- add cronjob and trigger for dnsmasq (zhizhang@zhizhang-laptop-nay.redhat.com)
- updated the ovs check to fire if not 2 or 4 nodes are there
(mwoodson@redhat.com)
- add some defaults for httptests (jdiaz@redhat.com)
- Install correct openshift-dedicated-scripts versios. (dgoodwin@redhat.com)
- Fix zabbix config loop problems. (twiest@redhat.com)
- Change the zabbix history from the default of 90 days to a default of 14
days. (twiest@redhat.com)
- Revert "Changed base OS level checks to run every minute so that Jeremy
Eder's team can use our zabbix data." (twiest@redhat.com)
- correcting description (dranders@redhat.com)
- webcheck for developer.redhat.com sso (dranders@redhat.com)
- Changed the priority of the 'ebs volume stuck in transition state' check from
average to high. (twiest@redhat.com)
- Reduced the amount of time that a router dynamic item macro stays around.
(twiest@redhat.com)
- Added host monitoring cron job for cron-send-ec2-ebs-volumes-in-stuck-state.
(twiest@redhat.com)
- Added cron-send-ec2-ebs-volumes-in-stuck-state.py (twiest@redhat.com)
- as per bign, we are doing rslave every cluster and no more /var/lib/docker
mounting (ihorvath@redhat.com)
- zabbix webchecks for v3 SSO (dranders@redhat.com)
- adding default for v2_url, so local dev works (ihorvath@redhat.com)
- allow dig ansible lookups (jdiaz@redhat.com)
- ansible suggests this is how we should run on one host only with serial
(ihorvath@redhat.com)
- allow overriding the way / ismounted (jdiaz@redhat.com)
- don't restart service if it's disabled (jdiaz@redhat.com)
- fix description of rss alert (zhizhang@zhizhang-laptop-nay.redhat.com)
- add check for dnsmasq (zhizhang@zhizhang-laptop-nay.redhat.com)
- fix typo for memory_rss (zhizhang@zhizhang-laptop-nay.redhat.com)
- Added container usage regexes for zabbix and ops registry pods.
(twiest@redhat.com)
- fix the value trans for the G (zhizhang@zhizhang-laptop-nay.redhat.com)
- add sop for the alert (zhizhang@zhizhang-laptop-nay.redhat.com)
- add alert for docker usage (zhizhang@zhizhang-laptop-nay.redhat.com)
- change metrics check alert from average to high (zhizhang@zhizhang-laptop-
nay.redhat.com)
- added some debug to the zagg deployer (mwoodson@redhat.com)
- fixed the template deployer role (mwoodson@redhat.com)
- Add new role binding for logging for 3.4 (whearn@redhat.com)
- changing template and run file to get local dev working with 1.4
(ihorvath@redhat.com)
- added the aws pre warm role (mwoodson@redhat.com)
- Increasing timeout after restart (jupierce@redhat.com)
- add openjdk rpm for systems that we initiate installations from
(jdiaz@redhat.com)
- add cron job that cycles router pods if a cluster requires this
(jdiaz@redhat.com)
- added httpd-tools to the os_utils to get installed during image creating and
bootstrap (mwoodson@redhat.com)
- Lowering metrics alert severity to average (bmorriso@redhat.com)
- Improve documentation on iptables_chain module (joesmith@redhat.com)
- Add lib_ops_utils roles & iptables_chain module (joesmith@redhat.com)
- Restart Apache httpd if secrets change (joesmith@redhat.com)
- Don't restart SSO pods on secrets change (joesmith@redhat.com)
- check for pruning flag (sten@redhat.com)
- Vendoring openshift-ansible 3.6 (jupierce@redhat.com)
- updated the byo for rencrypt on the registry (mwoodson@redhat.com)
- Added fix for contiv role to the vendoring openshift-ansible role.
(twiest@redhat.com)
- log pruning output to a file in the container (sten@redhat.com)
* Thu Apr 06 2017 Ivan Horvath <ihorvath@redhat.com> 0.0.38-1
- Raising heartbeat frequency for synthetic hosts to every minute
(bmorriso@redhat.com)
- Returning hosts from a hostgroup. (kwoodson@redhat.com)
- Adding debug for zbx get_host_ids error (jupierce@redhat.com)
- added support for lib_vendored_deps (mwoodson@redhat.com)
- updated the byo generate to have options passed in for logging and metrics
(mwoodson@redhat.com)
- made the obg_registry need to pass in (mwoodson@redhat.com)
- Reverting changes to ha_proxy setup (jupierce@redhat.com)
- updated the logging to retry more for creating the project
(mwoodson@redhat.com)
- added sdn and service network options to gen byo (mwoodson@redhat.com)
- more changes for gen_byo (mwoodson@redhat.com)
- Tested idempotency and removed now un-necessary delete section
(chmurphy@redhat.com)
- Use new oc_configmap to pay back tech debt (chmurphy@redhat.com)
- Use oc_volume to add the router configmap volume. (bbarcaro@redhat.com)
- updated the generate byo to support router, reg, logging, metrics
(mwoodson@redhat.com)
- Fixed 3.4 output for list-pods. (kwoodson@redhat.com)
- 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)
- adding conditionals (dedgar@redhat.com)
- Fix fluentd on 3.4 installs (whearn@redhat.com)
- adjusting trigger names (mmahut@redhat.com)
- Send the quick heartbeat data every minute (mmahut@redhat.com)
- Changing the paging for heartbeat to 5/15 minutes (avg/high)
(mmahut@redhat.com)
- making more comment revisions (dedgar@redhat.com)
- making more comment revisions (dedgar@redhat.com)
- Configure the OpenShift Online haproxy (chmurphy@redhat.com)
- fixed an issue with the openshift default ns settings role
(mwoodson@redhat.com)
- making comment revisions (dedgar@redhat.com)
- logging container outbound TCP connections (dedgar@redhat.com)
- Increase metrics deployer wait to 15 minutes. (dgoodwin@redhat.com)
- Changing critical memory level alert to average (mwhittingham@redhat.com)
- fixed naming issue for storageclass (mwoodson@redhat.com)
- Adding 'openshift_template_deployer' role (jupierce@redhat.com)
- Start specifying v3.4 for the metrics image version. (dgoodwin@redhat.com)
- Fix for empty string getting converted to None and treated as None.
(kwoodson@redhat.com)
- Adding interface to call lib_openshift group/user policy module
(jupierce@redhat.com)
- Mount the entire host FS on the host monitoring container's /host
(joesmith@redhat.com)
- updated the subdomain variable in the byo generator (mwoodson@redhat.com)
- Pass in logging image version (whearn@redhat.com)
- Add view role to hawkular SA before launching metrics deployer.
(dgoodwin@redhat.com)
- Lower the critical memory alert to avg (mmahut@redhat.com)
- Add check to see if Zabbix is running the most recent LTS version
(joesmith@redhat.com)
- cleaned up logic in gcloud label, fixed a zone issue (mwoodson@redhat.com)
- cleaned up project in various gcloud modules (mwoodson@redhat.com)
- cleaned up gcloud_compute_label (mwoodson@redhat.com)
- re-did the lib_gcloud compute_labels to have pythonic input
(mwoodson@redhat.com)
- added lib_gcloud gcloud_compute_label (mwoodson@redhat.com)
- updated the config loop enabled checks with sop (mwoodson@redhat.com)
- updated the timings (mwoodson@redhat.com)
- fixed the config loop client triggers (mwoodson@redhat.com)
- enabled the checks for the host monitoring to check the config loop tags
(mwoodson@redhat.com)
- added the config loop client (mwoodson@redhat.com)
- added the zabbix config loop client template (mwoodson@redhat.com)
- fixed dumb typo in zabbix config loop (mwoodson@redhat.com)
- added triggers for config loop monitoring (mwoodson@redhat.com)
- config loop tag monitoring work (mwoodson@redhat.com)
- don't apply PROXY env var changes to 3.3 clusters (jdiaz@redhat.com)
- Adding python-manageiq-client to tower (bmorriso@redhat.com)
- Updating playbook for setting up hawkular provider in miq
(bmorriso@redhat.com)
- update monitoring-config.yml.j2 without hour specification
(zhiwliu@redhat.com)
- add cronjob for internal-pods-check (zhiwliu@redhat.com)
- updated oo_ami copy to have new sa-east-1 region (mwoodson@redhat.com)
- Rename version metrics with zabbix compatible prefix (zgalor@redhat.com)
- Add zabbix keys for rpm versions (zgalor@redhat.com)
- Add job that reports docker oc rpm versions daily (zgalor@redhat.com)
- change the Failed pv from info to high (zhizhang@zhizhang-laptop-
nay.redhat.com)
- new MetricSender/ZaggSender uses metric_sender.yaml for config info
(jdiaz@redhat.com)
- Enable cron-send-security-updates-count cron job (joesmith@redhat.com)
- host-monitoring: Have docker mount needed paths for hostpkg checks
(joesmith@redhat.com)
- fixing up openshift_master_facts symlink in the vendor issues
(mwoodson@redhat.com)
- added the vendor_openshift_ansible_rpms tools role; update the vendor rpm to
use it (mwoodson@redhat.com)
- Add cron-send-security-updates-count (joesmith@redhat.com)
- add openshift.master.pv.bound.count to cluster count graph (jdiaz@redhat.com)
- raise exceptions when walking through object path (jdiaz@redhat.com)
* Wed Feb 22 2017 Dan Yocum <dyocum@redhat.com> 0.0.37-1
- Properly wait for metrics deploy to complete. (dgoodwin@redhat.com)
- add key for internal pods check (zhiwliu@redhat.com)
- fixed type chioces -> choices (dyocum@redhat.com)
- use replace to do in-place updates when there are router changes
(jdiaz@redhat.com)
- router DC changes for setting x_forwarded_for header (jdiaz@redhat.com)
* Mon Feb 20 2017 Ivan Horvath <ihorvath@redhat.com> 0.0.36-1
- Add a git fetch module. (dgoodwin@redhat.com)
- Updated metrics playbook (sedgar@redhat.com)
- local development with 'oc cluster up' (jdiaz@redhat.com)
- remove ruamel.yaml in favor of python2-ruamel-yaml (mwoodson@redhat.com)
- changed to the new python2-ruamel-yaml file (mwoodson@redhat.com)
- added us-east-2 as a region to copy ami's to (mwoodson@redhat.com)
- add the brackets for monitoring-config.yml.j2 (zhiwliu@redhat.com)
- changed cron-send-elb-status just for aws cluster (zhiwliu@redhat.com)
- added a check for the serial cert file in the registry setup
(mwoodson@redhat.com)
- changed volume provisioner to use openshift-scripts-dedicated
(mwoodson@redhat.com)
- Enhancements to registery and route for 3.5 (kwoodson@redhat.com)
- defaultMode field on secret causing oadm_router to detect changes when there
were none (jdiaz@redhat.com)
- add cronjob for the pvusage (zhizhang@zhizhang-laptop-nay.redhat.com)
- Added miq-setup.yml (twiest@redhat.com)
- typo fix in protocAls, and 3.4 fixes for smooth operation
(ihorvath@redhat.com)
- upped the timeouts for logging/metrics (mwoodson@redhat.com)
- add applications as string to zhttptests (sten@redhat.com)
- add applications as string to zhttptests (sten@redhat.com)
- test adding application to web check (sten@redhat.com)
- Add OpenShift master audit config role. (dgoodwin@redhat.com)
* Tue Jan 31 2017 Ivan Horvath <ihorvath@redhat.com> 0.0.35-1
- extra word in build_state.new key (sten@redhat.com)
- Fix docker oc version script (zgalor@redhat.com)
- monitor v2 zabbix ui from v3 zabbix server (sten@redhat.com)
- fix --api-ping param typo (jdiaz@redhat.com)
- made it possible to pass in default dm basesize for docker storage setup
(mwoodson@redhat.com)
- Removing the available PV trigger (mmahut@redhat.com)
- move the node check to the primary master (zhizhang@zhizhang-laptop-
nay.redhat.com)
- disable cron job that checks dns on existing containers (jdiaz@redhat.com)
- get logging and metrics working on 3.4 (mwoodson@redhat.com)
- Adding openshift sysctl role (kwoodson@redhat.com)
- added the storage class role, updated oc_label (mwoodson@redhat.com)
- Fixing zbx_action to filter instead of wildcard search (kwoodson@redhat.com)
- 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 <ihorvath@redhat.com> 0.0.34-1
- Updating SOP URL and adding script to spec file (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)
- updated oc_obj (mwoodson@redhat.com)
- add checks for pv usage (zhizhang@zhizhang-laptop-nay.redhat.com)
- role for deploying zagg in cluster (ihorvath@redhat.com)
- Change Ansible inventory and docker start to use ops-metric-client instead of
zagg (zgalor@redhat.com)
- use correct name to script (and update ops-runner signature)
(jdiaz@redhat.com)
- use logging ca in route to avoid 503 errors (sedgar@redhat.com)
- remove route until we can determine what is causing 503 error
(sedgar@redhat.com)
- Update hawkular limits (whearn@redhat.com)
- use ops-metric-pcp-client instead of ops-zagg-pcp-client (jdiaz@redhat.com)
- use ops-metric-client instead of ops-zagg-client (jdiaz@redhat.com)
- add default image prefix (sedgar@redhat.com)
- add variable for image prefix (sedgar@redhat.com)
- Use universal read mode when opening cert files. (sedgar@redhat.com)
- add reencrypt route to logging (sedgar@redhat.com)
- use ops registry for logging images (sedgar@redhat.com)
- changed key names, added key for unknown state (sten@redhat.com)
- remove old zabbix config section (now metric_sender_config)
(jdiaz@redhat.com)
- add nodata trigger for config loop (dranders@redhat.com)
- run cron-send-build-counts under ops-monitor (sten@redhat.com)
- remove unused kubeconfig check (jdiaz@redhat.com)
- add build count script, cronjob, zitem, ztrigger (sten@redhat.com)
* Wed Jan 04 2017 Ivan Horvath <ihorvath@redhat.com> 0.0.33-1
- rename openshift-tools-scripts-monitoring-zagg-client (jdiaz@redhat.com)
- Openshift Installer no longer supports 'online' deployment type
(mwoodson@redhat.com)
- Adding cron-send-elb-status.py to monitoring (mmahut@redhat.com)
- AMI prep role. (kwoodson@redhat.com)
- added ca-central-1 (mwoodson@redhat.com)
- Don't use oc import-image. It breaks some tags. (sedgar@redhat.com)
- Remove sorting as it breaks order of arrays. (kwoodson@redhat.com)
- Undo addition of broken parameter to SSO monitoring (joesmith@redhat.com)
- Fixing the wrapper that reports inventory to zabbix. (kwoodson@redhat.com)
- oc_image module implements image-import (ihorvath@redhat.com)
* Tue Dec 13 2016 Kenny Woodson <kwoodson@redhat.com> 0.0.32-1
- Skip accounts that do not have creds. (kwoodson@redhat.com)
- add missing url field (jdiaz@redhat.com)
- preserve yaml formatting in monitoring-config.yml (jdiaz@redhat.com)
- Generate metric_sender.yaml from template (zgalor@redhat.com)
- Revert "made the lib_iam_accountid support aws_profiles"
(mwoodson@redhat.com)
- Fix sso group sum aggregate item, add to Ops SSO App (joesmith@redhat.com)
- Adding multi-inventory template to ansible-tower hosts. (kwoodson@redhat.com)
- Adding inventory check to zabbix. (kwoodson@redhat.com)
- made the lib_iam_accountid support aws_profiles (mwoodson@redhat.com)
- Moving from iam to sts query for account and name. (kwoodson@redhat.com)
- Moving from iam to sts query for account and name. (kwoodson@redhat.com)
- added some variables to host_monitoring to allow for running or not
(mwoodson@redhat.com)
- Fixing a variable bug. (kwoodson@redhat.com)
- Adding log file and setting permissions. (kwoodson@redhat.com)
- Adding new user ops_monitoring (mmahut@redhat.com)
* Thu Dec 08 2016 Kenny Woodson <kwoodson@redhat.com> 0.0.31-1
- Skipping error'd accounts. Instead of raising an exception, print to stderr.
(kwoodson@redhat.com)
- Fixed when attribute does not exist. (kwoodson@redhat.com)
- Keeping block style on default creates. (kwoodson@redhat.com)
- removed the oc header (mwoodson@redhat.com)
- adding sso checks to zabbix (dedgar@redhat.com)
- Updated location for logging-deployer.yaml (whearn@redhat.com)
- Add a wait around the elasticsearch redeploy (whearn@redhat.com)
- Redeploy ES after attaching PV (whearn@redhat.com)
- Revert "determine path based on kube version" (sedgar@redhat.com)
- determine path based on kube version (sedgar@redhat.com)
- Fix metrics route and image settings (sedgar@redhat.com)
- more git automation work (mwoodson@redhat.com)
- adding sso checks to zabbix (dedgar@redhat.com)
- Updated location for logging-deployer.yaml (whearn@redhat.com)
- Add a wait around the elasticsearch redeploy (whearn@redhat.com)
- Redeploy ES after attaching PV (whearn@redhat.com)
- Add authorized_keys file for SSO monitoring container (joesmith@redhat.com)
- Upping the limits for hawkular (whearn@redhat.com)
- Run heartbeater in sso monitoring to create zabbix items
(joesmith@redhat.com)
- Ami copy to module (kwoodson@redhat.com)
- updated repoquery for bug fix; updated epel_repository (mwoodson@redhat.com)
- Add secrets for zagg and generate zagg config (joesmith@redhat.com)
- Moving to ruamel yaml for preserving comments (kwoodson@redhat.com)
- add role to move PVs from one AZ to another (jdiaz@redhat.com)
- Add monitoring container to SSO app template (joesmith@redhat.com)
- Move generated "secrets" to emptydir volume in SSO app (joesmith@redhat.com)
- Fix improperly formated keys in multi_inventory (rharriso@redhat.com)
- Add OO_PAUSE_ON_{START,BUILD} placeholders for SSO apps (joesmith@redhat.com)
- updated the aws elb instance tries (mwoodson@redhat.com)
- Add a pause to allow curator edits to finish before redeploying
(rharriso@redhat.com)
- Add authorized_keys file for SSO monitoring container (joesmith@redhat.com)
- Upping the limits for hawkular (whearn@redhat.com)
- Run heartbeater in sso monitoring to create zabbix items