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

Staging deploy of FTL #317

Closed
6 of 9 tasks
alecthomas opened this issue Aug 25, 2023 · 1 comment
Closed
6 of 9 tasks

Staging deploy of FTL #317

alecthomas opened this issue Aug 25, 2023 · 1 comment
Labels
triage Issue needs triaging

Comments

@alecthomas
Copy link
Collaborator

alecthomas commented Aug 25, 2023

Remaining tasks:

  • Authentication plugin system
  • Figure out how to distribute ftl-authenticator-tbddev - it is in a private GH repo. (@alecthomas)
  • Configure ftl-controller deployment to wait for Istio before starting. Currently it seems to start before Istio's DNS is ready, and it fails to find the PG cluster address. Solution is below.
    error: Streaming RPC failed: failed to connect to host=ftl-psql-cluster-cbhr8-pm96f.cluster-cknqvaeiurv8.us-west-2.rds.amazonaws.com user=adminuser database=tbd: hostname resolving error (lookup ftl-psql-cluster-cbhr8-pm96f.cluster-cknqvaeiurv8.us-west-2.rds.amazonaws.com on 172.20.0.10:53: no such host): /xyz.block.ftl.v1.ControllerService/RegisterRunner
  • Export metrics to DD - this is not specific to FTL, it seems no custom metrics are being collected yet. (@alec-brooks)
  • Verify logs are being shipped to DD - they are being exported, but they're plaintext not structured JSON
    • Configure JSON logging in ftl-controller and ftl-runner (@alecthomas)
    • Figure out how to configure DD to ingest JSON logs (@alec-brooks)
  • Verify traces are being shipped to DD (@alec-brooks)
  • Configure DD monitoring once we have metrics. (@alecthomas)
@alecthomas alecthomas added this to the V0 - Staging dev release milestone Aug 25, 2023
@alecthomas alecthomas added this to FTL Aug 25, 2023
@alecthomas alecthomas moved this to Todo in FTL Aug 25, 2023
@alecthomas alecthomas moved this from Todo to In Progress in FTL Sep 6, 2023
@alecthomas
Copy link
Collaborator Author

This is basically working, thanks to the efforts of @alec-brooks!

We need a few more things to be fully complete, but ftl status is working!

@alecthomas alecthomas changed the title Staging deploy of Kubernetes Staging deploy of FTL Oct 4, 2023
@alecthomas alecthomas removed this from the V0 - Staging dev release milestone Nov 30, 2023
@alecthomas alecthomas removed the high label Feb 7, 2024
@github-actions github-actions bot added the triage Issue needs triaging label Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage Issue needs triaging
Projects
None yet
Development

No branches or pull requests

2 participants