Skip to content

[INFRANG-7812] implement deploy-apps command to support slingshot deploys#191

Merged
dmartschenko merged 4 commits intomasterfrom
INFRANG-7812
Apr 14, 2026
Merged

[INFRANG-7812] implement deploy-apps command to support slingshot deploys#191
dmartschenko merged 4 commits intomasterfrom
INFRANG-7812

Conversation

@dmartschenko
Copy link
Copy Markdown
Contributor

Clever Coding Standards Agreement

JIRA

https://clever.atlassian.net/browse/INFRANG-7812

About

Add a new deploy-apps command to support slingshot deploys.

To call Slingshot directly from CircleCI using Twingate, the job needs to run on a linux machine executor not a docker executor. CircleCi docker executors do not support tunneling. However, machine executors are more expensive than docker executors, therefore rather than running the entire build/publish/deploy job on the machine executors I opted to create a new deploy-app job that can be configured to only run if the branch is master. The goal is to keep the additional cost minimal.

The vast majority of the circle-ci runs are for non-master branches so the additional cost will be applicable to a limited number of runs.

Checklist

  • Increment the version number in VERSION
  • Add release notes

Testing

@dmartschenko dmartschenko requested a review from a team as a code owner April 7, 2026 23:36
@dmartschenko dmartschenko requested review from andruwm and removed request for a team April 7, 2026 23:36
@dmartschenko dmartschenko merged commit 4f0c2cd into master Apr 14, 2026
2 checks passed
@dmartschenko dmartschenko deleted the INFRANG-7812 branch April 14, 2026 16:17
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