Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 1.71 KB

component-versioning.md

File metadata and controls

41 lines (25 loc) · 1.71 KB

Component Versioning

When syncing to a new Kubernetes release, please update corresponding lines in following files.

Please find details as following

Components

1. Main package

  • Main dockerfile: Dockerfile

    Update golang version in FROM golang:*

    Update FROM buildpack-deps:* if base image version changes.

  • Test deployment image: linux.json

    Update customCcmImage to latest stable released image, this is used for local deployment.

2. Kubernetes in E2E test

Following Kubernetes versions should stick to Kubernetes package version specified in glide.yaml, please see Dependency management for details about package versions.

  • Test cluster hyperkube Image: linux.json

    Update "customHyperkubeImage": "*" for Kubernetes version.

  • E2E tests: Dockerfile

    Update ARG K8S_VERSION= for Kubernetes version.

    Update FROM golang:* AS build_kubernetes. This should stick to the Go version used by Kubernetes

3. aks-engine in E2E test

Edit file Dockerfile

Update ARG AKSENGINE_VERSION= for aks-engine version.

Update FROM golang:* AS build_aks-engine. This should stick to the Go version used by aks-engine.