Skip to content

Conversation

atpugtihsrah
Copy link
Contributor

@atpugtihsrah atpugtihsrah commented May 31, 2025

Decision Record

Changes

Task List:

  • 👷 Add ci e2e workflow for cluster formation using dns
  • ✅ Add e2e tests
  • ✨ Cluster formation using dns service discovery
    • ✨ Add dns server url to cli and environment variables
    • ✨ Add dns service as a process
    • ✨ Register node with dns server
    • ✨ Fetch other nodes from dns server and form cluster
    • ✨ 🩺 Add consul health checks?
  • 📝 Add tutorial to use consul

License Agreement

  • I guarantee that I have the rights on the code submitted in this PR
  • I accept that this contribution will be released under the terms of the MIT License

Copy link

github-actions bot commented May 31, 2025

TestsPassed ✅SkippedFailed
Consul End-To-End Test Report1 ran1 passed0 skipped0 failed

Copy link

github-actions bot commented May 31, 2025

TestsPassed ✅SkippedFailed
API End-To-End Test Report20 ran20 passed0 skipped0 failed

Copy link

github-actions bot commented May 31, 2025

Robot Results

✅ Passed ❌ Failed ⏭️ Skipped Total Pass % ⏱️ Duration
19 3 0 22 86.36 2m10.121696s

Passed Tests

Name ⏱️ Duration Suite
Change Password 6.541 s Account
Restore Password 5.243 s Account
Create test role 5.946 s Admin
Create test user 5.768 s Admin
Log as test user 4.583 s Admin
Login With Valid Credentials 4.282 s Auth
Login With Invalid Credentials 4.019 s Auth
Logout 4.711 s Auth
Create new forwarder 5.291 s Forwarders
Configure forwarder 5.566 s Forwarders
Create new stream 5.351 s Storage
Configure stream 5.838 s Storage
Delete stream 5.267 s Storage
View logs sent on default pipeline 6.774 s Stream-Viewer
View logs sent via Syslog (RFC 5424) 7.108 s Stream-Viewer
View logs sent via Syslog (RFC 3164) 6.978 s Stream-Viewer
Watch logs 7.552 s Stream-Viewer
Create new transformer 5.218 s Transformers
Configure transformer 6.360 s Transformers

Failed Tests

Name Message ⏱️ Duration Suite
Create and Delete Personal Access Token The element 'id=input:account.tokens.modal.token_uuid' should not be visible, but it is. 12.351 s Account
Delete forwarder Page should have contained text 'No forwarder found' but did not. 4.696 s Forwarders
Delete transformer Page should have contained text 'No transformer found' but did not. 4.678 s Transformers

@linkdd
Copy link
Contributor

linkdd commented May 31, 2025

Hi @atpugtihsrah !

I take the opportunity of this new PR to mention, I created a Discord server for the community ( invite link #686 ) to be able to help if people have troubles when contributing :)

@atpugtihsrah
Copy link
Contributor Author

@linkdd Awesome, I just joined!

Copy link

@linkdd linkdd mentioned this pull request Jul 15, 2025
9 tasks
@linkdd
Copy link
Contributor

linkdd commented Jul 15, 2025

Hi @atpugtihsrah, I hope you're doing well.

I am starting work on the Kubernetes automatic cluster formation. To do so, I decided to simplify the way we add a new strategy for cluster formation, you can find the PR here #788.

This will impact your PR, but I hope it will simplify your work.

Let me know what you think and have a good day :)

@atpugtihsrah
Copy link
Contributor Author

Hey @linkdd Thanks for the heads up. I am slowly making progress, dns has a learning curve (and that's why I picked this task). I have a lot of changes on my machine which I don't want to commit right now because I don't know if those changes work or not. As soon as I make a commit I will check your PR, pull in your changes and rebase.

@linkdd linkdd self-requested a review July 31, 2025 10:00
@linkdd linkdd modified the milestones: 1.0.0, MVP Jul 31, 2025
Signed-off-by: Harshit Gupta <[email protected]>
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
4 Security Hotspots
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

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

Successfully merging this pull request may close these issues.

✨ Automatic cluster formation using DNS discovery

2 participants