-
Notifications
You must be signed in to change notification settings - Fork 153
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
Define piped pluggin api #4815
Merged
Merged
Define piped pluggin api #4815
Conversation
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
Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com>
khanhtc1202
requested review from
nghialv,
kentakozuka,
ffjlabo and
t-kikuc
as code owners
March 11, 2024 07:44
t-kikuc
approved these changes
Mar 11, 2024
ffjlabo
approved these changes
Mar 11, 2024
Merged
t-kikuc
pushed a commit
that referenced
this pull request
Apr 8, 2024
Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com>
t-kikuc
pushed a commit
that referenced
this pull request
Apr 8, 2024
Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com>
t-kikuc
added a commit
that referenced
this pull request
Apr 8, 2024
* BUGFIX: Added cancel method to fix context leak (#4767) Signed-off-by: fazledyn-or <ataf@openrefactory.com> * Define piped pluggin api (#4815) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Update BuldPlan API for piped pluggin (#4821) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Relocate plugin proto (#4826) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Update controller to use new planner logic (#4825) * Update controller to use new planner logic Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Update proto path Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Fix typo Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Fix typo Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Update planner logic to call proto instead of self executing Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> --------- Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Update plugin proto for ExecutorService and add piped pluginservice (#4834) * Add plugin planner for k8s (#4819) * [WIP] Add planner Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Not to use out.Version Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Use last_successful_commit_hash and last_successful_config_file_name Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Use in.WorkingDir Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Use in.PipedConfig Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Create git client Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Create secret encryptor Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Add startup server implementation Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Fix for relocation of proto api Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Add roughly implementation for planner plugin Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Rename pkg name Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Add licence Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Comment out for the testing code Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> --------- Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Truncate `deploymentStatus` metrics after reporting stats (#4857) * Truncate deploymentStatus metrics after reporting to avoid excess message size Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Rename func to Flush() for clarity Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add comment of what's included in statsreporter's body Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Fix indent in the comment Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Copy change of metrics.go to pipedv1 Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Copy change of reporter.go to pipedv1 Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> --------- Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> --------- Signed-off-by: fazledyn-or <ataf@openrefactory.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Co-authored-by: Ataf Fazledin Ahamed <ataf@openrefactory.com> Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com> Co-authored-by: Yoshiki Fujikane <40124947+ffjlabo@users.noreply.github.com>
Merged
sZma5a
pushed a commit
to sZma5a/pipecd
that referenced
this pull request
Apr 18, 2024
Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What this PR does / why we need it:
Add code base for pipedv1 at
pkg/app/pipedv1
, to test run of pipedv1, using this command locallyAlso add a simple interface for pipedv1 plugging API. We will update it later
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?: