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

lucos v4 #12

Closed
lucas42 opened this issue Dec 3, 2018 · 1 comment
Closed

lucos v4 #12

lucas42 opened this issue Dec 3, 2018 · 1 comment

Comments

@lucas42
Copy link
Owner

lucas42 commented Dec 3, 2018

Lucos v4 architecture

  • Containerise services
  • Discovery mechanism
  • Surface info, following discovery - json endpoint?
    • Routing
      • DNS
      • Port running on
    • Stuff for displaying homepage:
      • Service name
      • URL
      • Icon
      • Whether service works offline
    • Monitoring?

Migration strategy

  • Create new VM on hive for housing containers
  • Start with things which encounter operational problems (eg tfluke app)
  • Next focus on legacy stuff on prometheus (eg DNS)
  • Then anything not on daedalus
  • Finish with remaining daedalus services
  • Once completed, could look at removing virtualisation layer and running containers on bare metal
@lucas42
Copy link
Owner Author

lucas42 commented Jul 31, 2019

Have completed migration of all services to lucos v4.
Lists of things are still pretty hardcored - created #13 to handle that enhancement.

@lucas42 lucas42 closed this as completed Jul 31, 2019
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