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

feat: Add e2 command line tool #339

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from
Draft

feat: Add e2 command line tool #339

wants to merge 5 commits into from

Conversation

danielledeleo
Copy link
Contributor

@danielledeleo danielledeleo commented Dec 13, 2022

This PR is a first crack at a much smaller replacement for subo, called e2.

The main change from subo is that it pulls templates from the e2core repo (not suborbital/templates) at the tag it was released at, unless told otherwise.

Testing:

make e2/install

e2 deploy --dryrun --branch jagger/e2-cli

The branch flag is necessary because the current release doesn't contain the templates.

@danielledeleo danielledeleo changed the base branch from main to connor/replace-coordinator December 13, 2022 21:38
Base automatically changed from connor/replace-coordinator to main December 14, 2022 16:33
util.LogInfo("Services:")
util.Command.Run("kubectl get svc -n suborbital")

return nil
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's also try starting up the kubectl proxy and pinging the e2core health endpoint to make sure it's actually started and serving?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we'd just pull metadata from Kubernetes itself to ensure the services are healthy

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll make some changes to the templates to support this.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

None yet

3 participants