GitHub
Join us on Slack
Join us on Discord
Ask on Stack Overflow
Search…
⌃K
Links
Introduction to OpenRewrite
Running Recipes
Quickstart: Setting up your project and running recipes
Running Rewrite on a Gradle project without modifying the build
Running Rewrite without build tool plugins
Popular recipe guides
Authoring Recipes
Recipe development environment
Writing a Java refactoring recipe
Recipe testing
Recipe conventions and best practices
Modifying methods with JavaTemplate
Creating multiple visitors in one recipe
Writing recipes over multiple source file types
Changelog
Snapshot (2023-01-30)
Snapshot (2023-01-25)
7.35.0 Release (2023-01-20)
7.34.2 Release (2022-12-16)
7.34.0 Release (2022-12-09)
7.33.0 Release (2022-11-16)
Reference
Latest versions of every OpenRewrite module
Maven plugin configuration
Gradle plugin configuration
Snapshot versions
JsonPath and JsonPathMatcher
Declarative YAML format
Method patterns
Dependency version selectors
Framework provided markers
Recipe catalog
CircleCI
Concourse
Github Actions
Java
Kubernetes
Add Kubernetes configuration
Ensure CPU limits are set
Ensure CPU request is set
Ensure image pull policy is Always
Ensure lifecycle rule on StorageBucket
Ensure liveness probe is configured
Ensure memory limits are set
Ensure memory request is set
Ensure readiness probe is configured
Kubernetes best practices
Limit root capabilities in a container
No host IPC sharing
No host network sharing
No host process ID sharing
No privilege escalation
No privileged containers
No root containers
Read-only root filesystem
Update image name
RBAC
Resource
Search
Services
Quarkus
Maven
Terraform
Cloud suitability analyzer
Core
Config
Gradle
Groovy
Hcl
JSON
Properties
XML
YAML
Concepts & Explanations
Lossless Semantic Trees (LST)
Java LST examples
YAML LST examples
TreeVisitingPrinter
Recipes
Visitors
Styles
Environment
Markers
JavaTemplate
Pointcut expressions
Powered By
GitBook
Kubernetes
Recipes to perform
Kubernetes
hygiene and migration tasks.
Recipes
Add Kubernetes configuration
Ensure CPU limits are set
Ensure CPU request is set
Ensure image pull policy is
Always
Ensure lifecycle rule on
StorageBucket
Ensure liveness probe is configured
Ensure memory limits are set
Ensure memory request is set
Ensure readiness probe is configured
Kubernetes best practices
Limit root capabilities in a container
No host IPC sharing
No host network sharing
No host process ID sharing
No privilege escalation
No privileged containers
No root containers
Read-only root filesystem
Update image name
Subcategories
RBAC
Resource
Search
Services
Previous
Use static form of Mockito MockUtil
Next
Add Kubernetes configuration
Last modified
13d ago