Bug 1530653 - Unable to set control policies for Kubernetes Events from OpenShift
Summary: Unable to set control policies for Kubernetes Events from OpenShift
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: Control
Version: 5.8.0
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: GA
: 5.8.3
Assignee: Ari Zellner
QA Contact: Einat Pacifici
URL:
Whiteboard: container
Depends On: 1496179
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-01-03 15:05 UTC by Satoe Imaishi
Modified: 2022-07-09 09:12 UTC (History)
12 users (show)

Fixed In Version: 5.8.3.1
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1496179
Environment:
Last Closed: 2018-02-28 13:11:30 UTC
Category: ---
Cloudforms Team: Container Management
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2018:0374 0 normal SHIPPED_LIVE Important: Red Hat CloudForms security, bug fix, and enhancement update 2018-02-28 18:04:37 UTC

Comment 2 CFME Bot 2018-01-04 17:30:58 UTC
New commit detected on ManageIQ/manageiq/fine:
https://github.com/ManageIQ/manageiq/commit/fd945e735def672519fa40f48fc1ef909ae3a462

commit fd945e735def672519fa40f48fc1ef909ae3a462
Author:     Adam Grare <agrare>
AuthorDate: Thu Dec 21 08:43:48 2017 -0500
Commit:     Satoe Imaishi <simaishi>
CommitDate: Thu Jan 4 12:26:59 2018 -0500

    Merge pull request #16583 from zeari/container_events_to_pod
    
    Add container events to pod
    (cherry picked from commit 8e2bfac33e7e335d07e07ca72b7f63769028527d)
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1530653

 db/fixtures/miq_event_definitions.csv | 6 ++++++
 1 file changed, 6 insertions(+)

Comment 3 CFME Bot 2018-01-04 19:02:18 UTC
New commit detected on ManageIQ/manageiq-content/fine:
https://github.com/ManageIQ/manageiq-content/commit/c57a0175b40bbac87a51dde9a9b019fb663da9f9

commit c57a0175b40bbac87a51dde9a9b019fb663da9f9
Author:     Greg McCullough <gmccullo>
AuthorDate: Thu Dec 21 11:37:02 2017 -0500
Commit:     Satoe Imaishi <simaishi>
CommitDate: Thu Jan 4 14:01:03 2018 -0500

    Merge pull request #225 from zeari/container_to_pod
    
    Make container events belong to their container groups
    (cherry picked from commit 1696ac15e4d25e94015819b11d36c3c490226531)
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1530653

 .../Event/EmsEvent/Kubernetes.class/container_created.yaml | 12 ------------
 .../Event/EmsEvent/Kubernetes.class/container_failed.yaml  | 12 ------------
 .../Event/EmsEvent/Kubernetes.class/container_killing.yaml | 12 ------------
 .../Event/EmsEvent/Kubernetes.class/container_started.yaml | 12 ------------
 .../Event/EmsEvent/Kubernetes.class/container_stopped.yaml | 12 ------------
 .../EmsEvent/Kubernetes.class/container_unhealthy.yaml     | 12 ------------
 .../Event/EmsEvent/Kubernetes.class/pod_created.yaml       | 14 ++++++++++++++
 .../System/Event/EmsEvent/Kubernetes.class/pod_failed.yaml | 14 ++++++++++++++
 .../Event/EmsEvent/Kubernetes.class/pod_killing.yaml       | 14 ++++++++++++++
 .../Event/EmsEvent/Kubernetes.class/pod_started.yaml       | 14 ++++++++++++++
 .../Event/EmsEvent/Kubernetes.class/pod_stopped.yaml       | 14 ++++++++++++++
 .../Event/EmsEvent/Kubernetes.class/pod_unhealthy.yaml     | 14 ++++++++++++++
 12 files changed, 84 insertions(+), 72 deletions(-)
 delete mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/container_created.yaml
 delete mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/container_failed.yaml
 delete mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/container_killing.yaml
 delete mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/container_started.yaml
 delete mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/container_stopped.yaml
 delete mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/container_unhealthy.yaml
 create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/pod_created.yaml
 create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/pod_failed.yaml
 create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/pod_killing.yaml
 create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/pod_started.yaml
 create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/pod_stopped.yaml
 create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Kubernetes.class/pod_unhealthy.yaml

Comment 4 CFME Bot 2018-01-04 20:20:40 UTC
New commit detected on ManageIQ/manageiq/fine:
https://github.com/ManageIQ/manageiq/commit/0f76ef7fa4468d1bb1f3118d7882a731cb3fe1c3

commit 0f76ef7fa4468d1bb1f3118d7882a731cb3fe1c3
Author:     Mooli Tayer <mtayer>
AuthorDate: Thu Dec 21 17:50:13 2017 +0200
Commit:     Satoe Imaishi <simaishi>
CommitDate: Thu Jan 4 15:20:06 2018 -0500

    Merge pull request #181 from zeari/container_events_to_pod
    
    Make container events belong to pod
    (cherry picked from commit ba505c1d55f80165e0d1088f8f8a634a5a0f7c0a)
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1530653

 .../providers/kubernetes/container_manager/event_catcher_mixin.rb     | 1 -
 .../kubernetes/container_manager/event_catcher_mixin_spec.rb          | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

Comment 6 juwatts 2018-01-29 17:11:04 UTC
Build: 5.8.3.1

Verified the following events (each would generate a log message):
- Pod Control
- Node Control
- Replicator Control

Log:
[root@host-192-168-55-216 log]# cat policy.log | grep Generate
[----] I, [2018-01-29T10:54:45.889887 #2043:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T10:59:49.915963 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:01:09.966591 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Failed Creating Pod], entity name: [memcached-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:02:53.954307 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Failed Creating Pod], entity name: [memcached-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:04:57.457320 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:09:35.109568 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:11:06.252520 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Failed Creating Pod], entity name: [memcached-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:13:47.388495 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Container Created], entity name: [parksmap-katacoda-1-f3gqv], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:13:47.763509 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Container Started], entity name: [parksmap-katacoda-1-f3gqv], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:13:48.088606 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Container Killing], entity name: [parksmap-katacoda-1-deploy], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:14:40.962853 #2053:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:19:32.730774 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Failed Creating Pod], entity name: [memcached-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:20:20.768651 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:21:04.769917 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Failed Creating Pod], entity name: [memcached-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:23:58.358503 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Successfully Created Pod], entity name: [parksmap-katacoda-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:24:36.760842 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Container Started], entity name: [parksmap-katacoda-1-954kb], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:24:36.777607 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Container Created], entity name: [parksmap-katacoda-1-954kb], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:24:41.270598 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:29:34.765247 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:31:07.278147 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Failed Creating Pod], entity name: [memcached-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:34:42.292930 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:36:10.625233 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Failed Creating Pod], entity name: [memcached-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:39:49.848958 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:41:05.982693 #2043:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Failed Creating Pod], entity name: [memcached-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:44:54.195485 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:50:06.057672 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:51:05.743776 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Failed Creating Pod], entity name: [memcached-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:52:53.635485 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Failed Creating Pod], entity name: [memcached-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:55:13.004849 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T11:59:45.674801 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [pod], event: [Pod Failed Scheduling], entity name: [router-5-1j5l3], entity type: [Pod (Kubernetes)], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T12:01:09.147893 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [rep rep], event: [Replicator Failed Creating Pod], entity name: [memcached-1], entity type: [Replicator], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T12:03:00.413184 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [meh], event: [Container Node Not Ready], entity name: [ocp-compute2.cfme2.lab.eng.rdu2.redhat.com], entity type: [ManageIQ::Providers::Kubernetes::ContainerManager::ContainerNode], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T12:03:05.052971 #2073:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [meh], event: [Container Node Rebooted], entity name: [ocp-compute2.cfme2.lab.eng.rdu2.redhat.com], entity type: [ManageIQ::Providers::Kubernetes::ContainerManager::ContainerNode], sequence: [1], synchronous? [true]
[----] I, [2018-01-29T12:03:05.227396 #2062:60b134]  INFO -- : MIQ(action-invoke) Invoking action [Generate log message] for successful policy [meh], event: [Container Node Not Ready], entity name: [ocp-compute2.cfme2.lab.eng.rdu2.redhat.com], entity type: [ManageIQ::Providers::Kubernetes::ContainerManager::ContainerNode], sequence: [1], synchronous? [true]
[root@host-192-168-55-216 log]#

Comment 7 Ari Zellner 2018-02-05 13:07:35 UTC
Justin, I dont know how you synthesized these events, but well done. +1

Comment 10 errata-xmlrpc 2018-02-28 13:11:30 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2018:0374


Note You need to log in before you can comment on or make changes to this bug.