Skip to content

Instantly share code, notes, and snippets.

@fabianvf
Last active March 13, 2019 15:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fabianvf/f06437bdeaf08adb13a745beab5e7a0b to your computer and use it in GitHub Desktop.
Save fabianvf/f06437bdeaf08adb13a745beab5e7a0b to your computer and use it in GitHub Desktop.
from openshift.dynamic import DynamicClient
import kubernetes
namespace = 'your-namespace'
name = 'your-name'
client = DynamicClient(kubernetes.config.new_client_from_config())
v1_pods = client.resources.get(api_version='v1', kind='Pod')
v1_events = client.resources.get(api_version='v1', kind='Event')
pod = v1_pods.get(namespace=namespace, name=name)
events = v1_events.get(namespace=namespace, field_selector='involvedObject.uid={0}'.format(pod.metadata.uid))
print(events)
- hosts: localhost
connection: local
gather_facts: no
tasks:
- k8s_facts:
api_version: v1
kind: Event
namespace: your-namespace
field_selectors:
- involvedObject.name=your-name
register: result
- debug: var=result
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment