community.general/lib/ansible/module_utils/k8s
Will Thames b35ac8080f Change the return key of k8s_facts (#44446)
`items` is a *terrible* return key for ansible as Jinja
will often think it refers to the `items()` function.

Even though you can typically work around this with
`results['items']`, sometimes even that doesn't work:

```
- name: Resources should exist
  assert:
    that: item.status.phase == 'Active'
  loop: "{{ k8s_namespaces['items'] }}"
```

```
fatal: [testhost]: FAILED! => {"msg": "Invalid data passed to 'loop', it
requires a list, got this instead: <built-in method items of dict object
at 0x109dc9c58>. Hint: If you passed a list/dict of just one element,
try adding wantlist=True to your lookup invocation or use q/query
instead of lookup."}
```

Change it now while we still can.
2018-08-29 12:04:04 +01:00
..
__init__.py Reorganize k8s common (#34212) 2017-12-23 16:41:38 -05:00
common.py Change the return key of k8s_facts (#44446) 2018-08-29 12:04:04 +01:00
inventory.py Several kubectl fixes (#40882) 2018-07-12 09:06:26 +10:00
raw.py Add merge_type parameter to k8s module (#42219) 2018-07-22 21:05:25 -07:00
scale.py K8s dynamic collected changes (#40745) 2018-05-30 12:04:48 -05:00