A set of libraries for writing Crossplane controllers.
Go to file
Nic Cope 532a1c432f
Merge pull request #838 from chlunde/unfmt
Update Event recorder to not parse % format characters in error message
2025-05-21 14:26:55 -07:00
.github build: remove release-1.17 from renovate baseBranches 2025-05-21 11:38:53 +01:00
apis Update managed reconciler to store observedGeneration on conditions and also update that controllers unit tests 2025-05-09 10:58:39 -07:00
hack Introduce a condtions package with a light weight manager to help enable coordinated condition updates 2025-05-02 11:46:16 -07:00
pkg Merge pull request #838 from chlunde/unfmt 2025-05-21 14:26:55 -07:00
test/fuzz fuzzing: fix broken OSS-Fuzz build 2023-03-17 12:43:08 +00:00
.gitignore Add Retry Logic for APISecretPublisher 2021-05-04 19:24:53 +03:00
.golangci.yml chore(lint): bump go/golangci-lint versions and fix all linter errors 2025-05-13 18:22:15 +01:00
CODEOWNERS Update CODEOWNERS to reflect current state 2024-05-29 15:43:46 -07:00
DCO Initial Project Scaffolding (#13) 2018-09-13 17:20:02 -07:00
Earthfile chore(lint): bump go/golangci-lint versions and fix all linter errors 2025-05-13 18:22:15 +01:00
LICENSE rename to crossplane 2018-11-19 15:56:32 -08:00
OWNERS.md Updates repo links, workflow configurations and other references from master to main. 2024-09-03 14:35:01 +02:00
PROJECT Update go mod and refs with crossplane org name 2020-02-18 18:17:32 -06:00
README.md Updates repo links, workflow configurations and other references from master to main. 2024-09-03 14:35:01 +02:00
RELEASE.md Updates repo links, workflow configurations and other references from master to main. 2024-09-03 14:35:01 +02:00
SECURITY.md Updates repo links, workflow configurations and other references from master to main. 2024-09-03 14:35:01 +02:00
go.mod chore(deps): update module golang.org/x/net to v0.38.0 [security] 2025-05-13 17:57:06 +00:00
go.sum chore(deps): update module golang.org/x/net to v0.38.0 [security] 2025-05-13 17:57:06 +00:00

README.md

crossplane-runtime

CI GitHub release (latest SemVer) Godoc

Overview

crossplane-runtime is a set of go libraries used to build Kubernetes controllers in Crossplane and its related stacks. Take a look at our developer guide and API documentation for help getting started with crossplane-runtime.

Contributing

crossplane-runtime is a community driven project and we welcome contributions. See the Crossplane contributing guidelines to get started.

Report a Bug

For filing bugs, suggesting improvements, or requesting new features, please open an issue.

Contact

Please use the following to reach members of the community:

Roadmap

crossplane-runtime goals and milestones are currently tracked in Crossplane's roadmap.

Governance and Owners

crossplane-runtime is run according to the same governance and ownership structure as the core Crossplane project.

Code of Conduct

crossplane-runtime adheres to the same code of conduct as the core Crossplane project.

Licensing

crossplane-runtime is under the Apache 2.0 license.

FOSSA Status