Skip to content

Tags: pipe-cd/pipecd

Tags

v0.48.0

Toggle v0.48.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v0.48.0-rc0

Toggle v0.48.0-rc0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[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>

v0.47.3-rc0

Toggle v0.47.3-rc0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v0.47.2

Toggle v0.47.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v0.47.1

Toggle v0.47.1's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
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>

v0.47.0

Toggle v0.47.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
make release/docs version=v0.47.0 (#4864)

Signed-off-by: t-kikuc <tkikuchi07f@gmail.com>

v0.46.1-rc0

Toggle v0.46.1-rc0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v0.46.0

Toggle v0.46.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v0.46.0-rc2

Toggle v0.46.0-rc2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add reference to the blog that shows how to install control plane on …

…ECS (#4746)

Signed-off-by: Yoshiki Fujikane <ffjlabo@gmail.com>

v0.46.0-rc1

Toggle v0.46.0-rc1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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>