Skip to content

Releases: cloud-native-toolkit/ibm-garage-iteration-zero

v1.6.1

09 Jul 04:17
a026621

Choose a tag to compare

Bug Fixes

  • Bumps sonarqube module to v1.5.3 (ConsoleLink) @seansund (#127)
  • Bumps container-platform module to v1.11.3 (registry_namespace) @seansund (#124)
  • Bumps tekton module to v1.3.4 (community operator) @seansund (#123)

Maintenance

v1.6.0

07 Jul 18:19
f82964f

Choose a tag to compare

Features

  • Bumps ibm-container-platform to v1.11.2 (and picks up kubeconfig update) (#116)
  • Updates serviceaccount module path to k8s-serviceaccount and bumps to v1.4.0 (#116)
  • Updates olm path to k8s-olm and bumps to v1.2.0 (#116)
  • Bumps argocd module to v2.8.0 (#116)
  • Bumps tekton module to v1.3.3 (#116)
  • Updates sre_namespace module path to k8s-namespace and bumps to v2.2.0 (#116)
  • Updates tools_namespace module path to k8s-namespace and bumps to v2.2.0 (#116)
  • Updates references to tools_namespace in other modules as a result of version update (#116)

Bug Fixes

Maintenance

  • Removes unused release namespaces variable (dev, test, and staging) (#116)
  • Updates runTerraform to remove reference to dev, test, and staging namespaces (#116)
  • Updates verify-pr workflow to skip destroy for now (#116)
  • Removes ocp3 from test matrix (#116)
  • Adds workflow to send slack notification on release publish @seansund (#117)
  • Updates README.md @seansund (#114)

v1.5.3

06 Jul 18:17
5f24cac

Choose a tag to compare

Bug Fixes

v1.5.2

06 Jul 14:55
ddafd3e

Choose a tag to compare

Bug Fixes

v1.5.1

03 Jul 20:32
8c7a460

Choose a tag to compare

Bug Fixes

v1.5.0

03 Jul 04:09
4e1da5e

Choose a tag to compare

Features

Bug Fixes

Maintenance

  • Moves asset upload logic to after release is published @seansund (#109)

v1.4.1

02 Jul 19:16
92eadfb

Choose a tag to compare

Bug Fixes

v1.4.0

02 Jul 17:06
3836f11

Choose a tag to compare

Features

  • Adds field for registry namespace @seansund (#100)
  • Update tools menu @bwoolf1 (#99)
  • Bumps ibm container-platform to v1.9.0 for OCP 4.4 fix @seansund (#96)
  • Bumps artifactory to v1.4.0 @seansund (#93)
  • Bumps jenkins to v1.4.2 @seansund (#93)
  • Bumps sysdig to v1.1.0 @seansund (#93)
  • Bumps sonarqube to v1.5.2 @seansund (#92)
  • Bumps tekton_resources module to v1.2.0 @seansund (#90)
  • Bumps tekton module to v1.3.2 @seansund (#87)
  • Bumps jaeger module to v1.6.0 @seansund (#85)
  • Bumps argocd module to v2.7.0 to generate rbac @seansund (#83)
  • Adds sysdig_exists configuration values @seansund (#81)
  • Updates logdna_exists configuration values @seansund (#80)
  • Adds vpc_cluster variable @seansund (#79)
  • Adds support for schematics/Private Catalog tile install @seansund (#77)
  • Updates runTerraform script to check for existing workspace and support --delete and --keep arguments @seansund (#78)
  • Updates stage0 to use the default state folder and set the terraform version to 0.12 @seansund (#76)
  • Updates policies for ACCOUNT_MANAGER access group script @bwoolf1 (#73)
  • Changes USER access group to have Viewer role across the resource group instead of Operator @bwoolf1 (#72)
  • Updates IaaS script for functional ID @bwoolf1 (#71)
  • Adds cluster_type tekton_resources module @seansund (#65)
  • Improve the acp-mgr script @bwoolf1 (#62)
  • Better resource group access @bwoolf1 (#61)
  • Cleans up postgres_exists logic @seansund (#58)
  • Updates runTerraform to name the workspace folder after the cluster @seansund (#51)
  • Removes stages-ocp4 and updates runTerraform to pull from stages/ @seansund (#49)

Bug Fixes

  • Update cli-tools image version to v0.3.0 @lsteck (#98)
  • Updates file read handling to use ls instead of find @seansund (#97)
  • Fix ArgoCD menu item URL @bwoolf1 (#88)
  • Bumps namespace modules to v1.1.0 and v2.1.0 to add kill-ns logic @seansund (#82)
  • Bug fixes to access group scripts from end-to-end testing @bwoolf1 (#74)
  • Another fix for bug to see group in resource list @bwoolf1 (#69)
  • Update tool references to fix navigation @mjperrins (#55)

Maintenance

  • Pipeline updates @seansund (#101)
  • Updates repository_dispatch type in pipeline @seansund (#94)
  • Rename menu to Cloud-Native Toolkit @bwoolf1 (#84)
  • Narrow users' access from Manager to Writer @bwoolf1 (#75)
  • Infrastructure permissions and script cleanup @bwoolf1 (#57)
  • Add a README.MD to the scripts directory and document each of the key… @mjperrins (#54)
  • Rename account administrator to account manager @bwoolf1 (#53)

v1.3.0: Stabilization updates

01 Apr 19:42
4416763

Choose a tag to compare

This release adds a couple of new features and stabilizes the previous release.

ENHANCEMENTS

BUG FIXES

  • Updates module version for ArgoCD, Artifactory, PactBroker, SonarQube, and Swagger to address an IKS issue (cloud-native-toolkit/planning#203)
  • Updates the cli-tools image to v0.1.9-lite to get the latest Terraform and address issue with oc command on alpine
  • Updates the Cluster and Namespace module versions to fix timing issue
  • Updates Tekton module to fix destroy logic

OCP 4.3 support and tool upgrades

19 Mar 14:15
a755f07

Choose a tag to compare

  • Adds support for OpenShift 4.3 leading with Tekton
  • Improved support for OpenShift 3.11, Code Ready Containers and IBM Kubernetes service
  • Rename to IBM Garage Cloud Native Toolkit
  • Starter Kits renamed to Code Patterns and moved to IBM public git organization
  • Cloud Toolkit Developer Guide improvements
  • Admin Access Control 
  • Update for to cover new improved tools
  • CLI Improvements
  • igc endpoints support Routes and Ingress
  • igc enable to support bring your own code 
  • Developer Dashboard improvements
  • Support 20 different tool integrations including IBM Cloud Paks
    -  Improve Activation links to Katacoda
  • Additional Code Patterns  
  • Added/Improved Tools
  • Swagger Editor support for OpenAPI management
  • Remove PostGreSQL dependency on SonarQube
  • Updates ArgoCD release (1.8.7 helm chart)
  • Updates Artifactory release (8.5.1 helm chart)
  • Updates Jenkins release (1.9.21 helm chart)
  • Updates PactBroker release (2.50.1-1 image)
  • Updates SonarQube release (4.4.0 helm chart)
  • OpenShift Pipeline Operator for Tekton support
  • Upgrades modules to Terraform v0.12
  • Upgrades IBM Cloud Terraform provider to v1.2.3

For more detail on the improvements reference the documentation Cloud Native Toolkit

The following detail covers the individual improvements and bug fies.

ENHANCEMENTS

AppId

  • Provision the service in us-east if the cluster is in us-east (previously unavailable in us-east)

ArgoCD

Artifactory

  • Simplify artifactory helm values
  • Adds logic to wait for endpoint to be available
  • Bumps artifactory helm version to 8.5.1 (ibm-garage-cloud/planning#118)

Dashboard

  • Changes the card layout to flow dynamically and be driven off of available ConfigMaps
  • Update activation links
  • Remove Kabanaro branding
  • Adds support for OCP 4.3 cluster (ibm-garage-cloud/planning#58)
  • Renames Starter Kits to Code Patterns (ibm-garage-cloud/planning#121]
  • Sets the image to a fixed tag (v1.0.21) instead of lastest and updates image pull policy to IfNotPresent

IBM Cloud Cluster

-  Stores cluster_version in the ibmcloud-config ConfigMap (ibm-garage-cloud/planning#59]

  • Updates ibmcloud cluster module to get server_url, ingress_hostname, and ingress_secret from terraform provider
  • Uses helm chart from toolkit-charts helm repo and terraform helm provider to create the ibmcloud-config and ibmcloud-apikey resources
  • Sets up the kube config consistently between IKS and OCP to simplify logic for downstream modules

Jenkins

  • Updates Jenkins helm chart to v1.9.21 for IKS and changes logic to helm3 (ibm-garage-cloud/planning#146)
  • Turns off persistence volume for Jenkins deployment
  • Shortens wait times for checking when the pod is available
  • Adds test and wait for jenkins-config job to complete before exiting script
  • Updates image used in jenkins-config job (ibm-garage-cloud/planning#149)
  • Renames release_namespace to tools_namespace in the terraform and adds a ci_namespace variable
  • Updates release on OpenShift to deploy Jenkins to the ci_namespace and create pipeline-config in tools_namespace

LogDNA

  • Provision the service in us-east if the cluster is in us-east (previously unavailable in us-east)
  • Takes in the the name of an existing target namespace for the agent install as a parameter

Namespace

  • Updates namespace configuration to allow for a tools namespace and a variable number of release namespaces

PactBroker

  • Updates PactBroker image to 2.50.1-1 (ibm-garage-cloud/planning#71)
  • Cleans up module logic to be consistent with other modules
  • Generate a Route instead of an Ingress when deploying to OpenShift

Postgresql service

  • Prevent creation of duplicate credential keys on postgresql database
  • Simplifies logic

Postgresql software

  • Updates interface of software postgresql module to match service one
  • Sets database name parameter

Self-managed Cluster

  • Updates module behave consistently with IBM Cloud Cluster module

SonarQube

  • Upgrades to v4.4.0 of the helm chart (8.2-community image) and new helm maintainer Oteemo (ibm-garage-cloud/planning#70)
  • Disables persistence of the SonarQube deployment and decreases liveness and readiness probe timeouts (ibm-garage-cloud/planning#135)
  • Reduces wait time when checking for the endpoint to be available
  • Install Postgresql dependency in the cluster and remove dependency on provisioned Postgresql service (ibm-garage-cloud/planning#108)

Swagger

SysDig

  • Updates binding logic to fix problem configuring on IKS (ibm-garage-cloud/planning#164)
  • Takes in the the name of an existing target namespace for the agent install as a parameter
  • Updates argument for sysdig agent installer on kubernetes

Tekton

BUG FIXES

ArgoCD

Dashboard

IBM Cloud Cluster

Jenkins

LogDNA

Postgresql software

ServiceAccount

  • Fixes timing issue that caused 'the object has been modified' errors

Swagger

SysDig

  • Fixes issue where flag for IKS was not set properly

Tekton