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
encryptSecret
function supportsstringData
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
- 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
- Remove unneeded uses of DeepPartial. 11b84dd
- 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
- Truncate long masked strings. 611f471
- Improve information in errors of retry failures. #75
1.10.1 - 2019-09-26
- Fix error when repo undefined. 87de4b3
1.10.0 - 2019-09-09
- Support multi-document YAML specs. #73
- Sync not working when commands not registered. #74
1.9.0 - 2019-08-14
- Add repo sync command. #71
- Fix naming of kube undeploy command. 426c1d0
1.8.0 - 2019-08-08
- 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
- Sync fails if push fails. #66
1.7.0 - 2019-08-01
- Export decryptSecret & encryptSecret. c47d24d
- Make sync default spec format YAML. #65
1.6.1 - 2019-07-31
- Write to progress log when syncing. #63
- Fetch should fetch non-standard namespaces. #62
1.6.0 - 2019-07-22
- Add Kubernetes fetch. #61
1.5.1 - 2019-06-04
- Update dependencies and fix compilation. 839d110
1.5.0 - 2019-05-21
- Add sync-changes-to-repo mode. #50
- 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
- Add version to subscription. a30c972
1.4.1 - 2019-03-20
- Update @kubernetes/client-node. d689b74
1.4.0 - 2019-03-20
- Make data sources configurable. #43
- Validate app name. #43
1.3.6 - 2019-03-12
- Register SDM using this pack as cluster provider. #41
1.3.5 - 2019-02-13
- Fix goal descriptions. 426965a
1.3.4 - 2019-02-12
- Fix goal details instance variable. 82168e1
1.3.3 - 2019-02-12
1.3.2 - 2019-02-09
- Do not log secrets. #31
1.3.1 - 2019-02-08
- 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
- Shorten description and endpoint labels. #30
- Fix missing progress log. 035b414, b284bcd
- Fix setting error message. 1f8f7b9
- Properly read error message. 8c3bb08
1.2.0 - 2019-02-06
- List secrets using labelSelector. #29
1.1.0 - 2019-02-06
- Support more environments that just staging, production, and independent. #17
- Support Kubernetes credential helpers enhancement. #25
- Consolidate deploy execution.
- Override goal success message to provide environment and namespace. #22
- Update dependencies. #23
- Migrate to sdm-pack-k8s. #28
- An ingress with no rules must be deleted. #26
1.0.1 - 2018-11-09
- Harmonize deployment logic. #18
1.0.0-RC.2 - 2018-10-30
- 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
- Update dependencies.
- Fix serialization of deployment and service patches.
- Fix goal environment.
1.0.0-M.5 - 2018-09-26
- Update dependencies.
1.0.0-M.4 - 2018-09-16
- Encode environment into K8 deployment endpoint. #7
- Reorganized to standard Node.js package layout.
- Fix test. #8
1.0.0-M.3 - 2018-09-04
- Add k8 deploy support for local mode. bd7b033
1.0.0-M.1 - 2018-08-27
- Update dependencies.
0.1.2 - 2018-08-22
- Update dependencies.
0.1.1 - 2018-07-05
- Update dependencies.
- Update to latest API.
0.1.0 - 2018-06-25
- Everything