Skip to content
This repository has been archived by the owner on Nov 20, 2023. It is now read-only.

Tye MVP #1

Closed
23 tasks done
rynowak opened this issue Feb 29, 2020 · 4 comments
Closed
23 tasks done

Tye MVP #1

rynowak opened this issue Feb 29, 2020 · 4 comments
Assignees
Labels
Milestone

Comments

@rynowak
Copy link
Member

rynowak commented Feb 29, 2020

The scope for the MVP is what we've outlined for public demos. Here it is in more details:

  • remove opulence and micronetes branding

dotnet tool

  • init (scaffold yaml config)
  • run (local development)
  • deploy (deploy to k8s)
  • deploy supports config-based and interactive

Local development

  • Multiple services
  • Wiring up of bindings
  • Dev-only dependencies
  • Minimal dashboard so you can see what's running
  • Can run .NET project, container, or arbitrary process

Publishing

  • Generate Docker images based on autodetected project metadata (tfm, shared frameworks)
  • Tag Docker images based on config (or interactive CLI)
  • Publish images via scripting of 'docker push'
  • Generate (hidden) k8s manifests based on bindings and project metadata
  • Deployments/Services/Secrets (using ClusterIP)
  • Deploy manifests via scripting 'kubectl apply'

Config

  • Ability to autodetect config based on solution file (no config)
  • Ability to define configuration with in yaml with:
    • Deployment related settings (whatever we need)
    • Services
    • Bindings

Testing

  • E2E testing

Documentation

  • Documentation for all of the above (on github)
@rynowak rynowak added the epic label Feb 29, 2020
@rynowak rynowak added this to the MVP milestone Feb 29, 2020
@rynowak
Copy link
Member Author

rynowak commented Feb 29, 2020

First issue party!!! 🎂 🎉

@rynowak
Copy link
Member Author

rynowak commented Mar 18, 2020

Closing this, we've done the thing. Only outstanding part is tracked elsewhere.

@rynowak rynowak closed this as completed Mar 18, 2020
@jr-araujo
Copy link

Hi there!
Firstly, I know this issue is closed, but I heard about this one, right now!

BUT, this project got me confused due to already exist Micronetes which was created by @davidfowl and now I heard about the existence of this one. What are the real differences between them that justify creating equal one?

@jkotalik
Copy link
Contributor

Tye is a combination of two projects, Micronetes and Opulence (https://github.com/rynowak/opulence). Tye will be where further work is done, Micronetes and Opulence will not be worked on any more.

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

No branches or pull requests

3 participants