Method: K8s::Client#api_groups!
- Defined in:
- lib/k8s/client.rb
#api_groups! ⇒ Array<String>
Force-update /apis cache. Required if creating new CRDs/apiservices.
132 133 134 135 136 137 138 139 140 141 142 143 |
# File 'lib/k8s/client.rb', line 132 def api_groups! synchronize do @api_groups = @transport.get( '/apis', response_class: K8s::API::MetaV1::APIGroupList ).groups.flat_map{ |api_group| api_group.versions.map(&:groupVersion) } @api_clients.clear end @api_groups end |