korifi

module
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2024 License: Apache-2.0

README

Korifi

Build Status Maintainability Test Coverage

This repository contains an experimental implementation of the Cloud Foundry V3 API that is backed entirely by Kubernetes custom resources.

For more information about what we're building, check out the Vision for CF on Kubernetes document.

Differences with Cloud Foundry for VMs

Korifi is very different from CF for VMs architecturally. Most core CF components have been replaced by more Kubernetes native equivalents. Check out our architecture docs to learn more.

Although we aim to preserve the core Cloud Foundry developer experience, there are some key behavior differences. We've listed some of these in our differences between Korifi and CF-for-VMs doc.

Additionally, we do not currently support all V3 CF APIs or filters. What we do support is tracked in our API endpoint docs.

Installation

Check our installation instructions.

Contributing

Please check our contributing guidelines and our good first issues.

This project follows Cloud Foundry Code of Conduct.

Hacking

Our hacking guide has instructions on how to work on the project locally.

License

This project is licensed under the Apache License, Version 2.0.

When using the Korifi or other Cloud Foundry logos be sure to follow the guidelines.

Directories

Path Synopsis
api
actions/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
actions/shared/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
authorization/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
handlers/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
middleware/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
repositories/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
routing/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
api/v1alpha1
Package v1alpha1 contains API Schema definitions for the workloads v1alpha1 API group +kubebuilder:object:generate=true +groupName=korifi.cloudfoundry.org
Package v1alpha1 contains API Schema definitions for the workloads v1alpha1 API group +kubebuilder:object:generate=true +groupName=korifi.cloudfoundry.org
controllers/workloads/build/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
controllers/workloads/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
fake
Code generated by counterfeiter.
Code generated by counterfeiter.
webhooks/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
job-task-runner
controllers/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
kpack-image-builder
controllers/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
scripts
fake
Code generated by counterfeiter.
Code generated by counterfeiter.
tests
fake
Code generated by counterfeiter.
Code generated by counterfeiter.
k8s
k8s/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
registry/fake
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL