LE integration is showing deprecation messages
Deprecated features used!
Default value nil is invalid for property key_size of resource letsencrypt_certificate. Possible fixes: 1. Remove 'default: nil' if nil means 'undefined'. 2. Set a valid default value if there is a reasonable one. 3. Allow nil as a valid value of your property (for example, 'property :key_size, [ String, nil ], default: nil'). Error: Property key_size must be one of: Integer! You passed nil. at 2 locations:
- /opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb:22:in `block (2 levels) in class_from_file'
- /opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb:43:in `block (2 levels) in class_from_file'
Default value nil is invalid for property fullchain of resource letsencrypt_certificate. Possible fixes: 1. Remove 'default: nil' if nil means 'undefined'. 2. Set a valid default value if there is a reasonable one. 3. Allow nil as a valid value of your property (for example, 'property :fullchain, [ String, nil ], default: nil'). Error: Property fullchain must be one of: String! You passed nil. at 2 locations:
- /opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb:23:in `block (2 levels) in class_from_file'
- /opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb:44:in `block (2 levels) in class_from_file'
Default value nil is invalid for property group of resource letsencrypt_certificate. Possible fixes: 1. Remove 'default: nil' if nil means 'undefined'. 2. Set a valid default value if there is a reasonable one. 3. Allow nil as a valid value of your property (for example, 'property :group, [ String, nil ], default: nil'). Error: Property group must be one of: String! You passed nil. at 2 locations:
- /opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb:24:in `block (2 levels) in class_from_file'
- /opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb:45:in `block (2 levels) in class_from_file'
Default value nil is invalid for property owner of resource letsencrypt_certificate. Possible fixes: 1. Remove 'default: nil' if nil means 'undefined'. 2. Set a valid default value if there is a reasonable one. 3. Allow nil as a valid value of your property (for example, 'property :owner, [ String, nil ], default: nil'). Error: Property owner must be one of: String! You passed nil. at 2 locations:
- /opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb:25:in `block (2 levels) in class_from_file'
- /opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb:46:in `block (2 levels) in class_from_file'
These deprecations are very distracting, we will need to resolve them once !2218 (merged) is in.