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

Ephemeral Job Agent #843

Closed
alfespa17 opened this issue May 10, 2024 · 2 comments · Fixed by #1044
Closed

Ephemeral Job Agent #843

alfespa17 opened this issue May 10, 2024 · 2 comments · Fixed by #1044
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@alfespa17
Copy link
Member

Feature description 💡

Right now Terrakube can have multiple executor "agents" to execute the jobs from different organizations as explain in this link and in this pull request #770 and #772

It could be a good idea to have a feature that allows to create an "Ephemeral Agent" that is created/deleted when running an specific job like instead of having a long running "executor" component running all the time

Anything else?

No response

@alfespa17 alfespa17 added the enhancement New feature or request label May 10, 2024
@alfespa17
Copy link
Member Author

@alfespa17 alfespa17 added this to the 2.22.0 milestone May 21, 2024
@alfespa17 alfespa17 linked a pull request Jul 11, 2024 that will close this issue
@alfespa17
Copy link
Member Author

This feature can be tested using the following in the helm chart:

api:
  image: "azbuilder/api-server"
  version: "2.22.0-beta.5"
  serviceAccountName: "terrakube-api-service-account"
  env:
  - name: ExecutorEphemeralNamespace
    value: terrakube
  - name: ExecutorEphemeralImage
    value: azbuilder/executor:2.22.0-beta.5
  - name: ExecutorEphemeralSecret
    value: terrakube-executor-secrets

More information can be found here:

#1044

The documentation can be found here:

https://docs.terrakube.io/getting-started/deployment/ephemeral-agents

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant