-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Skaffold deploy hydrated manifests #4316
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
Conversation
…ad manifests in GCS
…ad manifests in GCS
…fold into mad_deploy_1 � Conflicts: � pkg/skaffold/config/options.go � pkg/skaffold/deploy/util.go
@nkubala Please review when you get a chance. |
Codecov Report
@@ Coverage Diff @@
## master #4316 +/- ##
==========================================
- Coverage 71.77% 71.73% -0.04%
==========================================
Files 324 324
Lines 12499 12540 +41
==========================================
+ Hits 8971 8996 +25
- Misses 2958 2972 +14
- Partials 570 572 +2
Continue to review full report at Codecov.
|
I run the failed test locally and they both succeeded. for the failed integration test, I run deploy --images index.docker.io/library/busybox:1 --default-repo= I got the following output from
Not sure why got
As to the failed unit test, it takes 72s to run it locally, but the timeout is set to 60s on the test server. Could be the cause of the failure? |
…d_deploy_1 � Conflicts: � cmd/skaffold/app/cmd/deploy.go � pkg/skaffold/config/options.go � pkg/skaffold/deploy/kubectl.go
I rerun those failed checks locally without seeing any error. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code looks good and working.
Few nits.
Description
Proposal: go/skaffold-deploy-hydrated-manifests
Currently skaffold deploy renders the Kubernetes manifests first then deploys the final manifests . This PR modifies modifies
skaffold deploy
to solely deploy the hydrated Kubernetes manifests.In this PR, a new option --skip-render will be added to the deploy command.
skaffold deploy --skip-render
only deploy the kubernetes manifests without first rendering them. Deploy can also take manifests in GSC.