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

Minor improvements in the hosting TTS on AWS ECS documentation #1229

Open
Siva-7482 opened this issue Dec 14, 2023 · 4 comments
Open

Minor improvements in the hosting TTS on AWS ECS documentation #1229

Siva-7482 opened this issue Dec 14, 2023 · 4 comments
Assignees
Milestone

Comments

@Siva-7482
Copy link
Contributor

Summary

We have identified minor improvements in a few sections in hosting the TTS on AWS ECS documentation.

Why do we need this ?

To assist users in hosting The Things Stack on AWS ECS with ease.

What is already there? What do you see now?

Hosting TTS on AWS ECS documentation.

What is missing? What do you want to see?

Documentation improvements specific to each section:

  • Who is it for?

    • Update with more information on the minimum number of devices, gateways, and deployment size of the users in numbers to consider for hosting the TTS on AWS ECS.
    • Add optional concepts related to Prometheus, Grafana, and OpsGenie as nice to have context.
      Ref: Who is it for?
  • Containers:

    • Update about the UDP container requirements in the deployment according to the latest changes. In TTS v3.26.0 of The Things Stack Cloud, the Gateway Server with a Network Load Balancer is using for the UDP gateways by removing the UDP gateway server service.
      Ref: Containers
  • Prerequisites:

    • Update the NOC OAuth Client ID and Secret requirements similar to the Console and Device Claiming Server in the prerequisites section.
    • Context on the certificate requirement of the below two points.
      • Configuration and Certificates for Backend Interfaces interop (optional).
      • Configuration and Certificates for Packet Broker peering (optional).
    • Add information on the alerting and monitoring requirements.
      Ref: Prerequisites
  • Deployment:

    • Update the below information in the ECS cluster section with the latest UI changes in the AWS ECS console.
      Under Amazon ECS ARN and resource ID settings the new ARN and resource ID format needs to be enabled for container instances, services and tasks. If you plan to deploy The Things Stack on container instances, AWSVPC Trunking needs to be enabled.
      
  • Database Operations:

    • Add Identity Server initialization section with the command tti-lw-stack, is-db, migrate
    • Add DCS OAuth client creation command.
      Ref: Database Operations
  • Monitoring:

    • Add example instructions for configuring the grafana dashboards with the Prometheus deployed by The Things Stack.
      Ref: Monitoring
  • Updating:

    • Add NOC database migration command in the migrating section.
  • Best Practices:

    • Add insights on the infrastructure optimization for the user deployments based on their deployment size, i.e., number of devices and gateways.
      Ref: Best Practices

How do you propose to document this?

...

Can you do this yourself and submit a Pull Request?

No, @KrishnaIyer

@github-actions github-actions bot added the needs/triage We still need to triage this label Dec 14, 2023
@KrishnaIyer KrishnaIyer added this to the Feb 2024 milestone Jan 25, 2024
@KrishnaIyer KrishnaIyer removed the needs/triage We still need to triage this label Jan 25, 2024
@KrishnaIyer KrishnaIyer modified the milestones: Feb 2024, Mar 2024 Feb 29, 2024
@KrishnaIyer KrishnaIyer modified the milestones: Mar 2024, Apr 2024 Apr 4, 2024
@KrishnaIyer
Copy link
Contributor

@Siva-7482: As discussed earlier, if you have all the required information, can you please open a pull request yourself? cc: @ymgupta

@KrishnaIyer KrishnaIyer assigned Siva-7482 and unassigned happyRip Apr 4, 2024
@Siva-7482
Copy link
Contributor Author

@KrishnaIyer,

We do not have the required information to file the pull request here. And it requires insights from your end. Could you please provide us with your insights for the topics mentioned above? Accordingly, we will open a PR with the changes.

@KrishnaIyer
Copy link
Contributor

Ah I see. Ok

@KrishnaIyer KrishnaIyer modified the milestones: Apr 2024, May 2024 May 2, 2024
@KrishnaIyer KrishnaIyer modified the milestones: May 2024, Jun 2024 Jun 6, 2024
@KrishnaIyer KrishnaIyer modified the milestones: Jun 2024, Sep 2024 Jul 1, 2024
@KrishnaIyer
Copy link
Contributor

Let's pick this up during the conference month.

@KrishnaIyer KrishnaIyer modified the milestones: Sep 2024, Oct 2024 Oct 6, 2024
@KrishnaIyer KrishnaIyer assigned KrishnaIyer and unassigned happyRip and Siva-7482 Nov 6, 2024
@KrishnaIyer KrishnaIyer modified the milestones: Oct 2024, Nov 2024 Nov 6, 2024
@KrishnaIyer KrishnaIyer modified the milestones: Nov 2024, Dec 2024 Dec 2, 2024
@KrishnaIyer KrishnaIyer modified the milestones: Dec 2024, Jan 2025 Jan 13, 2025
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

3 participants