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

Re-open: Implement systemd notification support after all templates have been rendered #1794

Merged
merged 2 commits into from
Nov 9, 2023
Merged

Re-open: Implement systemd notification support after all templates have been rendered #1794

merged 2 commits into from
Nov 9, 2023

Conversation

dyudin0821
Copy link
Contributor

This PR reintroduces the functionality to notify systemd once consul-template has completed its initial run. It's worth noting that a similar feature request was made in the past (Issue #1011), but was not accepted. However, after further consideration and understanding the evolving needs of the community, I believe it's time to revisit this feature.

Here are my reasons why it is important to add:

  • As modern infrastructure continues to evolve, the integration between tools becomes increasingly crucial. The ability for consul-template to notify systemd can streamline service initialization, ensuring that dependent services only start once their configurations are ready.

  • This feature will provide a more seamless experience for users who rely on systemd for process management. It will eliminate the need for workarounds, such as running consul-template -once.

  • Other tools in the ecosystem have integrated with init systems like systemd. This shows a recognized need in the community for such integrations. By adding this functionality to consul-template, we ensure that it remains competitive and relevant in the ever-changing landscape of DevOps tools.

In conclusion, while I understand and respect the decisions made in the past, I believe that the current landscape and the needs of the community warrant a reconsideration of this feature. I hope we can have a constructive discussion around this and work towards the betterment of consul-template.

@dyudin0821 dyudin0821 requested a review from a team as a code owner August 23, 2023 18:14
@dyudin0821 dyudin0821 requested review from skpratt and removed request for a team August 23, 2023 18:14
@hashicorp-cla
Copy link

hashicorp-cla commented Aug 23, 2023

CLA assistant check
All committers have signed the CLA.

@dyudin0821
Copy link
Contributor Author

Hello @skpratt
Any updates?

@dyudin0821
Copy link
Contributor Author

@skpratt This is a friendly reminder, I would really like you to consider this change

@skpratt skpratt merged commit 6b9060e into hashicorp:main Nov 9, 2023
roncodingenthusiast added a commit that referenced this pull request Nov 10, 2023
roncodingenthusiast added a commit that referenced this pull request Nov 10, 2023
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.

3 participants