-
Notifications
You must be signed in to change notification settings - Fork 14
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(develop): outbound-only new service flow #1050
Draft
bartoszmajsak
wants to merge
87
commits into
master
Choose a base branch
from
new_service
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 77 commits
Commits
Show all changes
87 commits
Select commit
Hold shift + click to select a range
ff628f3
chore: removes unneeded if statement
bartoszmajsak 05085f1
chore: rewords some godoc
bartoszmajsak aba7f0c
chore: renames alphanumeric string generation func
bartoszmajsak 35f5141
chore: rewords e2e scenarios
bartoszmajsak d6e93d4
chore: restructured e2e test cases
bartoszmajsak 17bf2a2
chore(e2e): restructures e2e tests
bartoszmajsak 0c4cfad
feat: simple web service to use in new service scenario
bartoszmajsak 155e043
chore(test): disables ginkgo verbose output
bartoszmajsak 7cc3db9
chore: adds error handling to new-service
bartoszmajsak ea209cc
chore: handles error from bar.Add call
bartoszmajsak 93f7c6a
chore: moves generator code to main pkg/
bartoszmajsak c78c9df
chore(make): bumps Kustomize to latest release
bartoszmajsak 5e62d9c
chore: removes gomega dependency from non-test deployment.go
bartoszmajsak 5a75473
feat(test): first cut on new-service test
bartoszmajsak e5cefa3
chore: attempts to limit cobra deps in session logic
bartoszmajsak e6d9ba6
chore: renames TODO to FIX to make linter happy ;)
bartoszmajsak 76854f3
feat(new-service): crufty version of ike develop new
bartoszmajsak d02790a
chore(generator): uses entry ports instead of hardcoded ones
bartoszmajsak 44c3b23
chore(generator): renames Entry to ServiceEntry
bartoszmajsak 9505818
fix(completion): scans all flags to build bash completion for custom …
bartoszmajsak ecce119
chore: gofmt
bartoszmajsak 23bef0a
chore(e2e): deploys completion project right before ordered tests
bartoszmajsak f221664
fix(completion): validates argument
bartoszmajsak 0c66c30
chore: gofmt
bartoszmajsak 30123da
fix(rebase): removes left-over old test file
bartoszmajsak 4efb30f
fix(cmd): ike develop new should work with tp translation
bartoszmajsak 250991c
chore: cleans up dev cmd code
bartoszmajsak 0207b97
chore: test-scenario prints available scenarios when no arg passed
bartoszmajsak d7f16a8
feat(generator): creates Printer func to abstract away how runtime.Ob…
bartoszmajsak 44eb0b9
stub: collects generated objects instead of printing to file
bartoszmajsak 8b1d777
feat(k8s): brings back dynamic client
bartoszmajsak 38a04b5
feat(new-service): creates needed resources using client-go instead o…
bartoszmajsak 4096653
chore: makes printer the last arguments in all scenarios
bartoszmajsak feb2980
chore: moves new service generator out of test code
bartoszmajsak f406e0e
fix: restores PROJECT file
bartoszmajsak 136b276
feat(e2e): implements new service test using go:embed
bartoszmajsak f417c9f
fix(lint): fixes TODOs
bartoszmajsak 2916229
fix: reverts controller image
bartoszmajsak cc2a369
chore: adds comment about tp annotation
bartoszmajsak 26aeb9b
chore: removes unused new-service
bartoszmajsak 22ac5a4
chore: cleanup
bartoszmajsak 3204e41
chore: makes image part of service entry
bartoszmajsak 471e0bf
chore: adds extra lines between test cases
bartoszmajsak f7af4dc
chore: cleans up telepresence logic from develop cmd
bartoszmajsak 0835822
chore: makes sleep in seconds for better readability
bartoszmajsak 744eadd
chore: renames istiov1alpha1 import aliast to workspacev1alpha1
bartoszmajsak 0dbf49f
chore: renames WrapInPrinter to have Yaml in the name
bartoszmajsak 7b578c4
feat(flag): enables limited-choice flags
bartoszmajsak bf7471e
chore: changes test cases description
bartoszmajsak 5bcd055
fix: makes completion tests run!
bartoszmajsak fb5a2da
fix: creates gateway once for ns
bartoszmajsak 4b14f5c
chore: enables tmpFs cleanup after test
bartoszmajsak 005f6e4
feat: generates service name if not defined
bartoszmajsak ce054a7
docs: adds cli reference
bartoszmajsak c7816c1
Merge branch 'master' into new_service
bartoszmajsak 97f5b44
chore: rewords test scenario names
bartoszmajsak 02d917f
docs: documents how to use `ike develop new`
bartoszmajsak 147440f
fix: populates deployment type to new service
bartoszmajsak 7972267
fix: type values should be uppercase
bartoszmajsak b0d5bb5
chore: removes fixed // FIX
bartoszmajsak c9b88fa
Merge branch 'master' into new_service
bartoszmajsak c188520
chore: moves scenario names to consts
bartoszmajsak 444c980
fix(e2e): ensures correct order of before hooks
bartoszmajsak 9cac73f
chore: moves test services to their own folders
bartoszmajsak 885e5c7
chore(make): pushes tagged and latest bundle
bartoszmajsak bcb872c
chore: renames model.Flip to Undo as it better explains the purpose
bartoszmajsak 4e29b33
chore: prints available scenarios on failure
bartoszmajsak 0072e11
chore(e2e): do not stop already finished command
bartoszmajsak c4c5f09
chore(e2e): do not stop already finished command
bartoszmajsak 5273fe6
chore: fixes typos in gw locators
bartoszmajsak 8b38d46
chore: enables gateway host definition for new service
bartoszmajsak 4b24bff
chore: skips random suffix in service name generation
bartoszmajsak 8c90dc8
Merge branch 'master' into new_service
bartoszmajsak c778a9d
Merge branch 'master' into new_service
bartoszmajsak d984504
fix: do not panic on SIGINT
bartoszmajsak c4e5d0e
feat: cleans up created resources on exit
bartoszmajsak 4edbee2
fix: creates gateway for new deployment with single service
bartoszmajsak d23b1c3
Merge branch 'master' into new_service
bartoszmajsak f31d18c
chore: rewords test cases of ike develop
bartoszmajsak 45a1d9b
Merge branch 'master' into new_service
bartoszmajsak 6fe4d7f
fix: resolves merge issues
bartoszmajsak 971566e
fix: cleans up resources on error
bartoszmajsak b99e2bb
fix: naming generator test has proper len
bartoszmajsak c5214c6
fix: avoids leaking hook goroutine
bartoszmajsak c3b4045
fix: extends timeouts in cmd tests
bartoszmajsak 728c87f
Merge branch 'master' into new_service
bartoszmajsak afa2e6d
Merge branch 'master' into new_service
bartoszmajsak File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Didn't we add the -v to avoid the circle job to timeout with no output? Don't remember if that was successful or not
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.
That was verbose mode and it resulted in very noisy output. For seeing what's going on
-progress
is enough. See latest build https://app.circleci.com/pipelines/github/maistra/istio-workspace/3476/workflows/9bd1b0db-2859-45d0-9cb5-bdc1975663b2/jobs/8767?invite=true#step-108-820