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

Core components as units #603

Merged
merged 3 commits into from
Nov 20, 2024

Conversation

cookpate
Copy link
Member

@cookpate cookpate commented Nov 5, 2024

Issue #, if available:

Description of changes:

  • Socket unit file template
  • Socket activation via environment variables in ggl-socket
  • Sockets moved from /tmp/greengrass to /run/greengrass (except for ggipcd)
  • Service unit file templates for each core-bus service
  • Updates to recipe2unit and ggdeploymentd to handle running in a container
  • Updates to dev container setup so that installing GGL works with only some configuration (i.e. copying in config.yaml and giving permissions to ggcore:ggcore to read device credentials)

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@cookpate
Copy link
Member Author

cookpate commented Nov 5, 2024

Haven't tested this, yet. Will do so tomorrow.

@cookpate cookpate force-pushed the core-components-as-units branch 5 times, most recently from e75a7e4 to 50df3ec Compare November 7, 2024 00:02
@cookpate cookpate marked this pull request as ready for review November 7, 2024 00:02
@cookpate cookpate force-pushed the core-components-as-units branch 6 times, most recently from 7d088f5 to 558159b Compare November 13, 2024 21:59
@cookpate cookpate force-pushed the core-components-as-units branch 9 times, most recently from c90eae2 to a629f03 Compare November 19, 2024 01:55
@cookpate cookpate force-pushed the core-components-as-units branch from a629f03 to 6e245c2 Compare November 20, 2024 18:13
@cookpate cookpate merged commit 61f13de into aws-greengrass:main Nov 20, 2024
15 checks passed
@cookpate cookpate deleted the core-components-as-units branch November 22, 2024 00:50
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.

2 participants