Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CNB Integrations tracker #99

Closed
sambhav opened this issue May 25, 2021 · 8 comments
Closed

CNB Integrations tracker #99

sambhav opened this issue May 25, 2021 · 8 comments

Comments

@sambhav
Copy link
Member

sambhav commented May 25, 2021

Creating this issue to track integrations with other open source projects and platforms. This is so that we have a visible way to track projects that are considering CNB integrations and see if we can help out these projects if needed or track their progress/any blockers.

Edit - Moved to a discussion instead for better threading. See #100

@sambhav
Copy link
Member Author

sambhav commented May 25, 2021

jupyterhub/repo2docker#720

jupyter-repo2docker is a tool to build, run, and push Docker images from source code repositories.

repo2docker fetches a repository (from GitHub, GitLab, Zenodo, Figshare, Dataverse installations, a Git repository or a local directory) and builds a container image in which the code can be executed. The image build process is based on the configuration files found in the repository.

repo2docker can be used to explore a repository locally by building and executing the constructed image of the repository, or as a means of building images that are pushed to a Docker registry.

repo2docker is the tool used by BinderHub to build images on demand.

@sambhav
Copy link
Member Author

sambhav commented May 25, 2021

werf/werf#1618

werf is an Open Source CLI tool written in Go, designed to simplify and speed up the delivery of applications. To use it, you need to describe the configuration of your application (in other words, how to build and deploy it to Kubernetes) and store it in a Git repo — the latter acts as a single source of truth. In short, that's what we call GitOps today.

  • werf builds Docker images using Dockerfiles or an alternative fast built-in builder based on the custom syntax. It also deletes unused images from the Docker registry.
  • werf deploys your application to Kubernetes using a chart in the Helm-compatible format with handy customizations and improved rollout tracking mechanism, error detection, and log output.

@sambhav
Copy link
Member Author

sambhav commented May 25, 2021

aws/apprunner-roadmap#11

AWS App Runner is a fully managed service that makes it easy for developers to quickly deploy containerized web applications and APIs, at scale and with no prior infrastructure experience required. Start with your source code or a container image. App Runner automatically builds and deploys the web application and load balances traffic with encryption. App Runner also scales up or down automatically to meet your traffic needs. With App Runner, rather than thinking about servers or scaling, you have more time to focus on your applications.

@sambhav
Copy link
Member Author

sambhav commented May 25, 2021

backstage/backstage#5530

Backstage is an open platform for building developer portals. Powered by a centralized service catalog, Backstage restores order to your microservices and infrastructure and enables your product teams to ship high-quality code quickly — without compromising autonomy.

Backstage unifies all your infrastructure tooling, services, and documentation to create a streamlined development environment from end to end.

Backstage was created by Spotify but is now hosted by the Cloud Native Computing Foundation (CNCF) as a Sandbox level project. Read the announcement here.

@sambhav
Copy link
Member Author

sambhav commented May 25, 2021

SeldonIO/MLServer#197

An open source inference server to serve your machine learning models.

MLServer aims to provide an easy way to start serving your machine learning models through a REST and gRPC interface, fully compliant with KFServing's V2 Dataplane spec.

@sambhav
Copy link
Member Author

sambhav commented May 25, 2021

eclipse-jkube/jkube#439

Eclipse JKube is a collection of plugins and libraries that are used for building container images using Docker, JIB or S2I build strategies. Eclipse JKube generates and deploys Kubernetes/OpenShift manifests at compile time too.

It brings your Java applications on to Kubernetes and OpenShift by leveraging the tasks required to make your application cloud-native.

Eclipse JKube also provides a set of tools such as watch, debug, log, etc. to improve your developer experience. This project contains various building blocks for the Kubernetes Java developer toolbox.

@sambhav
Copy link
Member Author

sambhav commented May 25, 2021

wagoodman/dive#314

A tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image.

@sambhav
Copy link
Member Author

sambhav commented May 27, 2021

Closing this in favor of the discussion at #100

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant