Home
Build
Documentation
Releases
master
Latest Release
v1.30
v1.29
v1.28
v1.27
v1.26
v1.25
v1.24
v1.23
v1.22
v1.21
v1.20
v1.19
v1.18
v1.17
v1.16
v1.15
v1.14
v1.13
v1.12
v1.11
v1.10
v1.9
v1.8
v1.7
v1.6
v1.5
v1.4
v1.3
v1.2
v1.1
v1.0
v0.19
v0.18
v0.17
Documentation
Overview
Project Layout
Cheat Sheet
Capability Levels
Installation
Building Operators
Ansible
Installation
Quickstart
Tutorial
Testing with Molecule
Development Tips
Migrating from pre-v1.0.0 to latest
Reference
Advanced Options
Base Images
Dependent Watches
Finalizers
Information Flow
Metrics
Proxy Vars
Retroactively Owned Resources
Scaffolding
Watches
Webhooks
Go
Installation
Quickstart
Tutorial
Webhook
Operator Scope
CRD Scope
Testing with EnvTest
Advanced Topics
Reference
Controller Runtime Client API
Logging
Proxy Vars
Using Predicates for Event Filtering
API Markers
OpenAPI validation
Migrating from pre-v1.0.0 to latest
Helm
Installation
Quickstart
Migrating from pre-v1.0.0 to latest
Tutorial
Reference
Proxy Vars
Define Watches
Advanced Features
Override Values
Maximum Concurrent Reconciles
Custom Resource Annotations
Testing Operators
Scorecard
Writing Custom Scorecard Tests
Writing Kuttl Scorecard Tests
Upgrade SDK Version
Backport Policy
v1.30.0
v1.29.0
v1.28.0
v1.27.0
v1.26.0
v1.25.0
v1.24.0
v1.23.0
v1.22.0
v1.21.0
v1.20.0
v1.19.0
v1.18.0
v1.17.0
v1.16.0
v1.15.0
v1.14.0
v1.13.0
v1.12.0
v1.11.0
v1.10.0
v1.9.0
v1.8.0
v1.7.1
v1.7.0
v1.6.0
v1.6.1
v1.5.0
v1.4.0
v1.3.0
v1.2.0
v1.1.0
v1.0.0
v0.19.0
v0.18.0
v0.2.x to v0.17.x
v0.0.x to v0.1.0
Commands
operator-sdk
operator-sdk alpha
operator-sdk alpha config-3alpha-to-3
operator-sdk bundle
operator-sdk bundle validate
operator-sdk cleanup
operator-sdk completion
operator-sdk completion bash
operator-sdk completion fish
operator-sdk completion powershell
operator-sdk completion zsh
operator-sdk create
operator-sdk create api
operator-sdk create webhook
operator-sdk edit
operator-sdk generate
operator-sdk generate bundle
operator-sdk generate kustomize
operator-sdk generate kustomize manifests
operator-sdk init
operator-sdk olm
operator-sdk olm install
operator-sdk olm status
operator-sdk olm uninstall
operator-sdk pkgman-to-bundle
operator-sdk run
operator-sdk run bundle
operator-sdk run bundle-upgrade
operator-sdk scorecard
operator-sdk version
OLM Integration
Bundle Quickstart
Bundle Tutorial
Package Manifests Quickstart
CLI Overview
Generating Manifests and Metadata
Testing Deployment
Advanced Topics
Custom Bundle Validation
Multiple Architectures
Multiple Service Accounts
Best Practices
Best practices
Common suggestions
Resource Pruning
Multi-Tenancy
Designing Lean Operators
Managing Resources
Pod Security Standards
Observability Best Practices
Contribution Guide
Development
Releasing
Reporting Issues
Testing
Plugins
Documentation
Changelog
Issue Lifecycle
Opening Pull Requests
FAQ
FAQ
Edit this page
Create documentation issue
Documentation
Building Operators
Go
Reference
Go-based Operator Reference
Controller Runtime Client API
Logging
Proxy Friendly Operators
Using Predicates for Event Filtering with Operator SDK
API Markers
OpenAPI validation
Last modified March 10, 2021:
Rename golang occurrences to go (#4614) (025f0dd8)