Releases: tmax-cloud/cicd-operator
Releases · tmax-cloud/cicd-operator
v0.6.4
CI/CD Operator v0.6.4 Release!
Installation
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_approvals.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationjobs.yaml
# if previously installed with version of v0.4.x, need to delete CRD.integrationConfig beforehand
# kubectl delete crds integrationconfigs.cicd.tmax.io
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationconfigs.yaml --server-side=true
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/release.yaml
Refer to the documents for the further usage
Breaking Changes 🔨
- Receive tektonTaskParam in the body request for postrun and prerun APIs
Changelog
Features
- [mod] Modify ic's target branch to match branches that contain the characters *^? using regular expressions.
v0.6.3
CI/CD Operator v0.6.3 Release!
Installation
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_approvals.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationjobs.yaml
# if previously installed with version of v0.4.x, need to delete CRD.integrationConfig beforehand
# kubectl delete crds integrationconfigs.cicd.tmax.io
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationconfigs.yaml --server-side=true
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/release.yaml
Refer to the documents for the further usage
Breaking Changes 🔨
- Receive tektonTaskParam in the body request for postrun and prerun APIs
Changelog
Features
- [Mod]Receive tektonTaskParam in the body request for postrun and prerun APIs
v0.6.2
CI/CD Operator v0.6.2 Release!
Installation
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_approvals.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationjobs.yaml
# if previously installed with version of v0.4.x, need to delete CRD.integrationConfig beforehand
# kubectl delete crds integrationconfigs.cicd.tmax.io
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationconfigs.yaml --server-side=true
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/release.yaml
Refer to the documents for the further usage
Breaking Changes 🔨
- modify func matchString in dispatcher
Changelog
Features
- [Fix] mapping ownerreferences of pipeline to ij
v0.6.1: [fix] modify func matchString in dispatcher (#398)
CI/CD Operator v0.6.1 Release!
Installation
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_approvals.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationjobs.yaml
# if previously installed with version of v0.4.x, need to delete CRD.integrationConfig beforehand
# kubectl delete crds integrationconfigs.cicd.tmax.io
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationconfigs.yaml --server-side=true
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/release.yaml
Refer to the documents for the further usage
Breaking Changes 🔨
- modify func matchString in dispatcher
Changelog
Features
- [feat] add gitea (#395)
v0.6.0
CI/CD Operator v0.6.0 Release!
Installation
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_approvals.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationjobs.yaml
# if previously installed with version of v0.4.x, need to delete CRD.integrationConfig beforehand
# kubectl delete crds integrationconfigs.cicd.tmax.io
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationconfigs.yaml --server-side=true
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/release.yaml
Refer to the documents for the further usage
Breaking Changes 🔨
- Support gitea
Changelog
Features
- [feat] add gitea (#395)
v0.5.5
CI/CD Operator v0.5.5 Release!
Installation
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_approvals.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationjobs.yaml
# if previously installed with version of v0.4.x, need to delete CRD.integrationConfig beforehand
# kubectl delete crds integrationconfigs.cicd.tmax.io
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/crd/cicd.tmax.io_integrationconfigs.yaml --server-side=true
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/release.yaml
Refer to the documents for the further usage
Changelog
Fixes
- [fix] fail to create tekton resources (#394)
v0.5.4
CI/CD Operator v0.5.4 Release!
Installation
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.4/config/crd/cicd.tmax.io_approvals.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.4/config/crd/cicd.tmax.io_integrationjobs.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.4/config/crd/cicd.tmax.io_integrationconfigs.yaml --server-side=true
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/master/config/release.yaml
Refer to the documents for the further usage
Breaking Changes 🔨
- Support logging reqeustBody
- add notification method for webhook
- enable to set
When
in integrationConfig scope - create pipeline if not exists
Changelog
Features
- [feat] support logging requestbody (#374)
- [feat] add noti method using Webhook (#377)
- [feat] enable to set When in integrationConfig scope(#379)
- [feat] create pipeline if not exists (#388)
Fixes
Misc
v0.5.3
CI/CD Operator v0.5.3 Release!
Installation
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.3/config/crd/cicd.tmax.io_approvals.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.3/config/crd/cicd.tmax.io_integrationjobs.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.3/config/crd/cicd.tmax.io_integrationconfigs.yaml --server-side=true
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.3/config/release.yaml
Refer to the documents for the further usage
Breaking Changes 🔨
- Support custom tekton catalog
- Support chat-ops from commit comment
Changelog
Features
Fixes
- [fix] Fix task run condition sync with job state (#345)
Misc
- [chore] Fix github workflow (#338)
Docs
- [chore] Fix integration_config.md (#333)
v0.5.2
CI/CD Operator v0.5.2 Release!
Installation
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.2/config/crd/cicd.tmax.io_approvals.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.2/config/crd/cicd.tmax.io_integrationjobs.yaml
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.2/config/crd/cicd.tmax.io_integrationconfigs.yaml --server-side=true
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.2/config/release.yaml
Refer to the documents for the further usage
Changelog
Features
- [feat] Support insecure skip verify (#325)
Fixes
v0.5.1
CI/CD Operator v0.5.1 Release!
Installation
kubectl apply -f https://raw.githubusercontent.com/tmax-cloud/cicd-operator/v0.5.1/config/release.yaml
Refer to the documents for the further usage
Breaking Changes 🔨
- Support periodic type job
- Support conditional execution of tasks
Changelog
Features
Fixes
- [feat] Support periodic jobs for IntegrationConfig (#309)
- [bugfix] Fix incorrect logr usage (#311)
- [bugfix] Fix the incorrect conditional statement (#313)
- [feat] Enable timeout for IntegrationJob (#314)
- [feat] Support conditional execution (#318)
Misc
- [chore] Add periodic example (#312)
- [test] Add timeout related test code (#315)
- [chore] Avoid using default service account (#316)
- [test] Add tekton param test (#319)
- [chore] Update i18n CRD manifests (#322)
Docs
- [chore] Update integration_config.md (#320)