Skip to content
This repository has been archived by the owner on Jun 22, 2020. It is now read-only.

Latest commit

 

History

History
316 lines (175 loc) · 12.9 KB

CHANGELOG.md

File metadata and controls

316 lines (175 loc) · 12.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

1.11.0 - 2020-03-03

Added

  • encryptSecret function supports stringData elements. #80
  • Support overriding resource name in partial specs. #81
  • Support disabling sync mode for Kubernetes resources. #83
  • Provide Kubernetes deploy goal fulfiller. 69032d4
  • Support no-op Kubernetes client. #52
  • Allow setting of patching strategy. #87

Changed

  • Do not supply defaults in resource spec templates. 713120e
  • Use policy/v1beta1 API for PodSecurityPolicy. afc06d7
  • Do not terminate app deployment if namespace patching fails. #79
  • Shorten k8s object spec strings when logged. 52f16bb
  • Remove patch header patch. bd9aedd
  • Add environment to display name. 949b583
  • Add headers argument to K8sObjectApi methods. 2f20455
  • BREAKING Change sync patch strategy to JSON merge patch. 04032e9

Deprecated

  • Remove unneeded uses of DeepPartial. 11b84dd

Fixed

  • Fix multi-document YAML support in sync. 14bd761
  • Dynamic API does not support cluster-scoped custom resource definitions. #82

1.10.2 - 2019-09-27

Changed

  • Truncate long masked strings. 611f471

Fixed

  • Improve information in errors of retry failures. #75

1.10.1 - 2019-09-26

Fixed

  • Fix error when repo undefined. 87de4b3

1.10.0 - 2019-09-09

Changed

  • Support multi-document YAML specs. #73

Fixed

  • Sync not working when commands not registered. #74

1.9.0 - 2019-08-14

Added

  • Add repo sync command. #71

Fixed

  • Fix naming of kube undeploy command. 426c1d0

1.8.0 - 2019-08-08

Added

  • Add periodic sync reconciliation. #68
  • Export Kubernetes deploy interfaces. efcf7b8

Changed

  • Shorten sync app commit message. 2f323b8
  • Add SDM name to undeploy command intent. b49d841

Fixed

  • Provide default details for KubernetesDeploy. 8aebc40
  • BREAKING Clean up SyncRepoRef interface. 60b768c
  • BREAKING SDM config takes precedence of k8sSupport argument. d909d4d
  • Fix IsSyncRepoCommit push test. af7850c

1.7.1 - 2019-08-02

Fixed

  • Sync fails if push fails. #66

1.7.0 - 2019-08-01

Added

  • Export decryptSecret & encryptSecret. c47d24d

Changed

  • Make sync default spec format YAML. #65

1.6.1 - 2019-07-31

Added

  • Write to progress log when syncing. #63

Fixed

  • Fetch should fetch non-standard namespaces. #62

1.6.0 - 2019-07-22

Added

  • Add Kubernetes fetch. #61

1.5.1 - 2019-06-04

Changed

  • Update dependencies and fix compilation. 839d110

1.5.0 - 2019-05-21

Added

  • Add sync-changes-to-repo mode. #50

Fixed

  • Ensure resource spec has right API group and version. #36
  • Do not create ingress if service is not created. #46

1.4.2 - 2019-04-17

Added

  • Add version to subscription. a30c972

1.4.1 - 2019-03-20

Changed

  • Update @kubernetes/client-node. d689b74

1.4.0 - 2019-03-20

Added

  • Make data sources configurable. #43

Fixed

  • Validate app name. #43

1.3.6 - 2019-03-12

Added

  • Register SDM using this pack as cluster provider. #41

1.3.5 - 2019-02-13

Fixed

1.3.4 - 2019-02-12

Fixed

  • Fix goal details instance variable. 82168e1

1.3.3 - 2019-02-12

Changed

  • Improve goal description prior to deployment. #32
  • Provide simple description for failure. #35

1.3.2 - 2019-02-09

Fixed

  • Do not log secrets. #31

1.3.1 - 2019-02-08

Changed

  • Update @kubernetes/client-node. c719735
  • Remove "k8s" from external URL label. 1560c8b
  • Only log minikube startup listener when it runs. 69da1e9

1.3.0 - 2019-02-07

Changed

  • Shorten description and endpoint labels. #30

Fixed

1.2.0 - 2019-02-06

Changed

  • List secrets using labelSelector. #29

1.1.0 - 2019-02-06

Added

  • Support more environments that just staging, production, and independent. #17
  • Support Kubernetes credential helpers enhancement. #25

Changed

  • Consolidate deploy execution.
  • Override goal success message to provide environment and namespace. #22
  • Update dependencies. #23
  • Migrate to sdm-pack-k8s. #28

Fixed

  • An ingress with no rules must be deleted. #26

1.0.1 - 2018-11-09

Changed

  • Harmonize deployment logic. #18

1.0.0-RC.2 - 2018-10-30

Changed

  • Update TypeScript config, clean up some things. #13
  • Move deploy event and undeploy command. 86dedbf
  • Fix externalUrls. #15

1.0.0-RC.1 - 2018-10-15

Changed

  • Update dependencies.

Fixed

  • Fix serialization of deployment and service patches.
  • Fix goal environment.

1.0.0-M.5 - 2018-09-26

Changed

  • Update dependencies.

1.0.0-M.4 - 2018-09-16

Added

  • Encode environment into K8 deployment endpoint. #7

Changed

  • Reorganized to standard Node.js package layout.

Fixed

  • Fix test. #8

1.0.0-M.3 - 2018-09-04

Added

  • Add k8 deploy support for local mode. bd7b033

1.0.0-M.1 - 2018-08-27

Changed

  • Update dependencies.

0.1.2 - 2018-08-22

Changed

  • Update dependencies.

0.1.1 - 2018-07-05

Changed

  • Update dependencies.
  • Update to latest API.

0.1.0 - 2018-06-25

Added

  • Everything