cloudfoundry-incubator / kubecf

Cloud Foundry on Kubernetes
Apache License 2.0
115 stars 62 forks source link

Spike: How kpack/paketo works? #1113

Open viovanov opened 4 years ago

viovanov commented 4 years ago

We should understand the following:

jimmykarily commented 4 years ago

While doing so, we should also check what it takes for a SUSE stack to appear in the pack suggest-stacks command (https://github.com/buildpacks/pack/blob/12826ab8a009a719cb5155fc95fd0608fcf486e1/internal/commands/suggest_stacks.go#L21)

Same thing for pack suggest-builders.

jimmykarily commented 4 years ago

I asked on Slack, this is the pipeline that builds the builders: https://buildpacks.ci.cf-app.com/teams/core-deps/pipelines/cnb-builder?group=all

(may be useful to understand how they are built).

fargozhu commented 4 years ago

@jimmykarily please add your findings to the issue for knowledge sharing.

jimmykarily commented 4 years ago

This is the branch I've been working on: https://github.com/cloudfoundry-incubator/kubecf/tree/dk-kpack

I managed to get the cloud controller to run but there seem to be more things missing (See here: https://github.com/cloudfoundry/capi-k8s-release#components--collaborators). I got some notes here: https://github.com/cloudfoundry-incubator/kubecf/blob/dk-kpack/notes