Meta issue for Deis v2 alpha; as specific issues are filed in other repos, we will link them back to this issue.
Alpha Goals
Primary goal is to complete the integration of all components necessary for the Deis workflow to function. This includes git push deis master with the control plane and data planes running fully within a Kubernetes cluster.
Component pieces of the Deis workflow may be implemented as services that aren't ready for prime time, including single-node, non-ha and non-recoverable. For example, object storage may be off-cluster via S3, Google Storage, or implemented on-cluster as a single-node instance of minio.
Outcome of the alpha will be a concrete set of goals and implementation details for the Beta phase.
Non-functional requirements
Scale target: none
Availability target: none
Recoverability target: none
Dogfooding target: one internal service, long-running
Installation target: basic case via helm, manual installation ok
Meta issue for Deis v2 alpha; as specific issues are filed in other repos, we will link them back to this issue.
Alpha Goals
Primary goal is to complete the integration of all components necessary for the Deis workflow to function. This includes
git push deis master
with the control plane and data planes running fully within a Kubernetes cluster.Component pieces of the Deis workflow may be implemented as services that aren't ready for prime time, including single-node, non-ha and non-recoverable. For example, object storage may be off-cluster via S3, Google Storage, or implemented on-cluster as a single-node instance of minio.
Outcome of the alpha will be a concrete set of goals and implementation details for the Beta phase.
Non-functional requirements
Meta
Components
Controller and client: deis/workflow
Database: deis/postgres
Etcd: deis/etcd
Registry deis/registry
Object storage
Router deis/router
Builder deis/builder
Dockerfile
based pushes not supported for alphaLogger
Monitoring