# kubegen v0.1.3 - Table of Contents

> Generate resource based Kubernetes clients

## Pages

- [Kubegen](readme.md)
- [Changelog](changelog.md)

## Modules

- [Kubegen.K8sClient.Core.V1.ConfigMap](Kubegen.K8sClient.Core.V1.ConfigMap.md)
- [Kubegen.K8sClient.Core.V1.Namespace](Kubegen.K8sClient.Core.V1.Namespace.md)
- [Kubegen.K8sClient.Core.V1.Namespace.Finalize](Kubegen.K8sClient.Core.V1.Namespace.Finalize.md)
- [Kubegen.K8sClient.Core.V1.Namespace.Status](Kubegen.K8sClient.Core.V1.Namespace.Status.md)
- [Kubegen.K8sClient.ExampleCom.V1alpha1.Foo](Kubegen.K8sClient.ExampleCom.V1alpha1.Foo.md)
- [Kubegen.K8sClient.ExampleCom.V1alpha1.Foo.Scale](Kubegen.K8sClient.ExampleCom.V1alpha1.Foo.Scale.md)
- [Kubegen.K8sClient.ExampleCom.V1alpha1.Foo.Status](Kubegen.K8sClient.ExampleCom.V1alpha1.Foo.Status.md)
- [Kubegen.K8sClient.KompostChugeLi.V1alpha1.PostgresDatabase](Kubegen.K8sClient.KompostChugeLi.V1alpha1.PostgresDatabase.md)
- [Kubegen.K8sClient.KompostChugeLi.V1alpha1.PostgresDatabase.Status](Kubegen.K8sClient.KompostChugeLi.V1alpha1.PostgresDatabase.Status.md)
- [Kubegen.K8sClient.RbacAuthorizationK8sIo.V1.ClusterRole](Kubegen.K8sClient.RbacAuthorizationK8sIo.V1.ClusterRole.md)

## Mix Tasks

- [mix kubegen](Mix.Tasks.Kubegen.md): (Re-)Generates clients for Kubernetes resources according to the config.
- [mix kubegen.search](Mix.Tasks.Kubegen.Search.md): Search Group-Version-Kind (GVK) for Core Resources.
Kubegen requires you to pass GVK as keys in `config.exs`. This mix tasks
lets you search for GVK for a specific resource kind.

