Tags: pipe-cd/pipecd
Tags
Release v0.48.0 (#5023) * Prepare release for v0.48.0 Signed-off-by: Shinnosuke Sawada-Dazai <shin@warashi.dev> * Generate documents for v0.48.0 Signed-off-by: Shinnosuke Sawada-Dazai <shin@warashi.dev> --------- Signed-off-by: Shinnosuke Sawada-Dazai <shin@warashi.dev>
[Snyk] Security upgrade echarts from 5.5.0 to 5.5.1 (#5003) The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-ECHARTS-7300340 Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Change resource key logic for k8s (#4916) * Refactor not to use loadRunningManifests Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * determine namespace when loading manifests from git repo Details: - [feat] get the resource info from the actual cluster in the deployExecutor.Execute - [faet] implement the loader.refineNamespace to infer the namespace from the manifests and app.pipecd.yaml stored in the git repo - [refactor] fix loader.NewLoader to pass isNamespacedResource - deployExecutor - rollbackExecutor - [refactor] fix to pass isNamespacedResource on detector - [memo] detector checks the diff by 1 minute. It might think about the amount of the traffic to the k8s cluster. - [refactor] fix to pass isNamespacedResource on planner - [refactor] fix to pass isNamespacedResource on planpreview - [refactor] remove the logic to fix the namespace when craeting the resource key on MakeResourceKey - maybe this is the refactoring for livestatestore - [refactor] use the actual resource key, not the annotation's one. Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Define func to get resource info from cluster Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Refactor refineManifests Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Fix for failing test and warning Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Change method name to determineNamespace Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Refactor to use Infof Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Refactor to change the order of the import path Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Refactor to remve detector.isNamespacedResources Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> --------- Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Cherry-pick #4898 #4892 #4901 #4900 #4897 #4893 #4904 (#4912) * Update controlplane overview Grafana dashboad (#4898) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Support PipelineSync on OUT_OF_SYNC (#4892) * Support PipelineSync on OUT_OF_SYNC Signed-off-by: golemiso <3282656+golemiso@users.noreply.github.com> * apply same fix to pipedv1 Signed-off-by: golemiso <3282656+golemiso@users.noreply.github.com> --------- Signed-off-by: golemiso <3282656+golemiso@users.noreply.github.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Remove decrecated template (#4901) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * [doc] Added note that Canary or Blue/Green for ECS Service Connect is not supported yet (#4900) * Add NOTE of not supporting Canary,Blue/Green with ECS Service Connect Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add NOTE of not supporting Canary,Blue/Green with ECS Service Connect: older versions Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add 'yet' Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> --------- Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Add new adopter (#4897) Signed-off-by: yutsuki miyashita <yutsukimiya@gmail.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Update _index.md (#4893) * [doc] Added note that Canary or Blue/Green for ECS Service Connect is not supported yet (#4900) * Add NOTE of not supporting Canary,Blue/Green with ECS Service Connect Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add NOTE of not supporting Canary,Blue/Green with ECS Service Connect: older versions Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add 'yet' Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> --------- Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Signed-off-by: Andrew Anderson <andy@clubanderson.com> * updates to all versions of index Signed-off-by: Andrew Anderson <andy@clubanderson.com> * updates to all versions of index Signed-off-by: Andrew Anderson <andy@clubanderson.com> --------- Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Signed-off-by: Andrew Anderson <andy@clubanderson.com> Co-authored-by: Tetsuya Kikuchi <97105818+t-kikuc@users.noreply.github.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * [blog] Fix links (#4904) * Fix links Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Fix links: control-plane-on-ecs.md Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Fix links: remove domain Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> --------- Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> --------- Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> Signed-off-by: golemiso <3282656+golemiso@users.noreply.github.com> Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Signed-off-by: yutsuki miyashita <yutsukimiya@gmail.com> Signed-off-by: Andrew Anderson <andy@clubanderson.com> Co-authored-by: golemiso <3282656+golemiso@users.noreply.github.com> Co-authored-by: Yoshiki Fujikane <40124947+ffjlabo@users.noreply.github.com> Co-authored-by: Tetsuya Kikuchi <97105818+t-kikuc@users.noreply.github.com> Co-authored-by: yutsuki miyashita <yutsukimiya@gmail.com> Co-authored-by: Andy Anderson <andy@clubanderson.com>
Cherry-pick #4866 #4851 #4801 #4872 #4875 #4855 #4869 #4877 #4878 #4882 #4883 #4887 #4885 #4886 #4884 #4880 (#4890) * Update contributors list (#4866) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Use valid semver in run/pipecd command (#4851) * Use valid semver in run/pipecd command Signed-off-by: David <19214156+dgannon991@users.noreply.github.com> * Swapped to simpler local version Signed-off-by: David Gannon <19214156+dgannon991@users.noreply.github.com> * Include a comment explaining why we hard coded Signed-off-by: David Gannon <19214156+dgannon991@users.noreply.github.com> --------- Signed-off-by: David <19214156+dgannon991@users.noreply.github.com> Signed-off-by: David Gannon <19214156+dgannon991@users.noreply.github.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Support Canary & Blue/Green for ECS by `pipectl init` (#4801) * Add expected YAML for kustomize Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add Kustomize pattern for pipectl init Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add Helm pattern for pipectl init Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add options for Helm Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * fix typo Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add ECS canary for pipectl init Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add pipectl init status Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * add init cmd to pipectl doc Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * add pipectl init explanation Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * fi pipectl init status Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Embed the simple AnalysisStage in pipeline by default Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Merge fix origin/master into pipectl-init-ecs-canary Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * fix prompt message and default value Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Fix output YAML structure by generic structs Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Support Blue/Green for ECS by pipectl init Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * omitempty Percentage Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Changed default values for simpler config Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Rename funcs to avoid name conflicts with other platforms Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> --------- Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Co-authored-by: Khanh Tran <32532742+khanhtc1202@users.noreply.github.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * [doc] Fix typo x2 in DeploymentChain (#4872) * Fix typo: archive->achieve Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Fix type: deployment->development Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Fix typos of 'achieve' and 'under development' in older docs Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> --------- Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * docs: added install method (#4875) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Fix unable to use SecretEncryption and Attachment features at the same time (#4855) * Add test to mention error with go templating Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Reimplement sourceprosser logic Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * SourceProssesor without processor should be marked as error Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Add test Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Enable perform template processing in chain Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Fix typo Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> --------- Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Add a caution comment of scrape_interval (#4869) * Add caution comment of scrape_interval Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Remove concrete value Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Fix to commit hash of v0.47.0 to fix the ref position Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> --------- Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Rewrite pipectl installation docs (#4877) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Fix typo (#4878) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Set initial-branch on git init (#4882) Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Update contributors list (#4883) Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Bump golang.org/x/net from 0.17.0 to 0.23.0 (#4887) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Bump golang.org/x/net in /tool/actions-plan-preview (#4885) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Bump golang.org/x/net from 0.17.0 to 0.23.0 in /tool/actions-gh-release (#4886) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Update default versions of kubectl, kustomize and helm in configuration-reference.md (#4884) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> * Add Homebrew Formula (#4880) Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> --------- Signed-off-by: khanhtc1202 <khanhtc1202@gmail.com> Signed-off-by: David <19214156+dgannon991@users.noreply.github.com> Signed-off-by: David Gannon <19214156+dgannon991@users.noreply.github.com> Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> Co-authored-by: David Gannon <19214156+dgannon991@users.noreply.github.com> Co-authored-by: Tetsuya Kikuchi <97105818+t-kikuc@users.noreply.github.com> Co-authored-by: YuyaKoda <29038315+ponkio-o@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Shinichi Nishimura <nshmura.s@gmail.com> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com>
Support AWS Secrets Manager as a source of piped-config (#4785) * Add an option to fetch piped-config from AWS Secrets Manager Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add a piped option to fetch piped-config from AWS Secrets Manager Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Decode config after fetching from AWS Secrets Manager Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Fix the case when two configs are set Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Add a testcase that three flags are set Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> * Fix the comment of alternative cobra option Signed-off-by: t-kikuc <tkikuchi07f@gmail.com> --------- Signed-off-by: t-kikuc <tkikuchi07f@gmail.com>
Release v0.46.0 (#4775) * Release v0.46.0 Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Add docs for v0.46.0 Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Regen docs for v0.46.0 Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> --------- Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
Script run stage (#4720) * Add option script run stage Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Implement Executor for script run Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Use StageStatus_STAGE_FAILURE Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Add error log Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Add Copyright Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Re-implement script run stage like custom sync Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> * Delete comment Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com> --------- Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>
PreviousNext