Skip to content

Releases: tmax-cloud/cicd-operator

v0.6.4

19 Apr 09:34
d24a5a1
Compare
Choose a tag to compare

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 🔨

  1. 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

22 Dec 01:40
6687b1f
Compare
Choose a tag to compare

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 🔨

  1. 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

16 Mar 04:43
149976e
Compare
Choose a tag to compare

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 🔨

  1. modify func matchString in dispatcher

Changelog

Features

  • [Fix] mapping ownerreferences of pipeline to ij

v0.6.1: [fix] modify func matchString in dispatcher (#398)

06 Dec 08:19
a789582
Compare
Choose a tag to compare

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 🔨

  1. modify func matchString in dispatcher

Changelog

Features

  • [feat] add gitea (#395)

v0.6.0

11 Nov 03:30
85fde7e
Compare
Choose a tag to compare

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 🔨

  1. Support gitea

Changelog

Features

  • [feat] add gitea (#395)

v0.5.5

28 Oct 08:21
c34a40a
Compare
Choose a tag to compare

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

28 Sep 06:12
40267ee
Compare
Choose a tag to compare

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 🔨

  1. Support logging reqeustBody
  2. add notification method for webhook
  3. enable to set When in integrationConfig scope
  4. 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

  • [fix] Fix git insecure error (#380)
  • [fix] fix taskrun status sync with IJ status (#370)

Misc

  • [chore] enable to set log level (#387)
  • [chore] golangci workflow (#376)

v0.5.3

22 Mar 04:39
a5cf330
Compare
Choose a tag to compare

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 🔨

  1. Support custom tekton catalog
  2. Support chat-ops from commit comment

Changelog

Features

  • [feat] Support 'approve check' chatops command (#326)
  • [feat] Support custom tetkon catalog (#340)

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

10 Jan 05:46
09bbba2
Compare
Choose a tag to compare

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

  • [fix] Fix ingress annotation nil error (#323)
  • [fix] Fix parameter get error (#324)
  • [refactor] Seperate Servers (#328)

v0.5.1

10 Dec 07:37
bd42037
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

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 🔨

  1. Support periodic type job
  2. 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)