Closed tdeebswihart closed 7 months ago
General questions:
* We were previously using released versions of cli. Now we're using a submodule. Are we planning to point it only to release tags? How do we manage that? * Should we ensure that the server embedded in the cli is the same as the server in this image? If we do want to do that, how? go mod replace? * Should we skip right to the new pre-release cli instead of the old-new one?
- No plan so far, but the old method of installation is being deprecated (I asked the SDK team on Friday) so will no longer work going forwards.
We can still attempt to point to only official releases.
- I'd be happy to, but we need to discuss with our SDK folks about what the differences are since that may change the UX of our admintools pod
The old-new cli never had an official non-preview release so this shouldn't be a breaking change. Only tctl
was officially supported.
- No plan so far, but the old method of installation is being deprecated (I asked the SDK team on Friday) so will no longer work going forwards.
We can still attempt to point to only official releases.
- I'd be happy to, but we need to discuss with our SDK folks about what the differences are since that may change the UX of our admintools pod
The old-new cli never had an official non-preview release so this shouldn't be a breaking change. Only
tctl
was officially supported.
We should only point to official releases, I agree. And I'll file a ticket to swap to the pre-release new CLI as follow-up work
What was changed
Why?
Building this container now takes ~1m locally instead of over an hour on my aarch64 laptop.
Checklist
I tested this locally by running
make build test