lib/configgin.rb in configgin-0.20.0 vs lib/configgin.rb in configgin-0.20.1
- old
+ new
@@ -99,10 +99,10 @@
secret = kube_client.get_secret(instance_group, kube_namespace)
secret.data ||= {}
# version tag changes whenever the chart version or the secrets generation changes
version_tag = ENV["CONFIGGIN_VERSION_TAG"]
- new_tag = !secret.data[version_tag]
+ new_tag = !secret.data.to_h.key?(version_tag.to_sym)
secret.data = {version_tag => ""} if new_tag # make sure old properties are deleted during upgrade
digests = {}
jobs.each do |name, job|
secret.data["skiff-exported-properties-#{name}"] = Base64.encode64(job.exported_properties.to_json)