type: specs.openrewrite.org/v1beta/recipe
name: org.openrewrite.kubernetes.KubernetesBestPractices
displayName: Kubernetes best practices
description: Applies best practices to Kubernetes manifests.
- org.openrewrite.kubernetes.MissingPodLivenessProbe
- org.openrewrite.kubernetes.MissingPodReadinessProbe
- org.openrewrite.kubernetes.MissingCpuRequest
- org.openrewrite.kubernetes.MissingCpuLimits
- org.openrewrite.kubernetes.MissingMemoryRequest
- org.openrewrite.kubernetes.MissingMemoryLimits
- org.openrewrite.kubernetes.NoPrivilegedContainers
- org.openrewrite.kubernetes.LifecycleRuleOnStorageBucket
- org.openrewrite.kubernetes.NoHostProcessIdSharing
- org.openrewrite.kubernetes.NoHostIPCSharing
- org.openrewrite.kubernetes.NoRootContainers
- org.openrewrite.kubernetes.ImagePullPolicyAlways
- org.openrewrite.kubernetes.NoPrivilegeEscalation
- org.openrewrite.kubernetes.NoHostNetworkSharing
- org.openrewrite.kubernetes.ReadOnlyRootFilesystem
- org.openrewrite.kubernetes.LimitContainerCapabilities