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

Remove dependency on skaffold #40

Merged
merged 3 commits into from
Jul 15, 2023
Merged

Remove dependency on skaffold #40

merged 3 commits into from
Jul 15, 2023

Conversation

jlewi
Copy link
Owner

@jlewi jlewi commented Jul 15, 2023

  • Depending on skaffold causes versioning issues.
  • Current issue is that skaffold depends on old versions of otel (open telemetry clients) and vendors
    those in. The open telemetry clients aren't backwards compatible (skaffold is using a version prior to their v1 release)
  • skaffold isn't really a library so arguably they aren't breaking us
  • Currently skaffold is invoked via exec'ing out to it so arguably there's no reason to pay the pain of pulling it in as a dependency
  • The only code we are pulling in from the skaffold package is the structures for skaffold configs and build output
    we can just copy those files.

* Depending on skaffold causes versioning issues.
* Current issue is that skaffold depends on old versions of otel (open telemetry clients) and vendors
  those in. The open telemetry clients aren't backwards compatible (skaffold is using a version prior to their v1 release)
* skaffold isn't really a library so arguably they aren't breaking us
* Currently skaffold is invoked via exec'ing out to it so arguably there's no reason to pay the pain of pulling it in as a dependency
* The only code we are pulling in from the skaffold package is the structures for skaffold configs and build output
  we can just copy those files.
@jlewi jlewi merged commit 990aa00 into main Jul 15, 2023
@jlewi jlewi deleted the jlewi/skaffold branch July 15, 2023 20:32
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.

1 participant