lib/omnibus/config.rb in omnibus-1.0.3 vs lib/omnibus/config.rb in omnibus-1.0.4

- old
+ new

@@ -15,10 +15,11 @@ # limitations under the License. # require 'mixlib/config' require 'omnibus/exceptions' +require 'json' module Omnibus # Global configuration object for Omnibus runs. # @@ -140,9 +141,37 @@ # # Defaults to `nil`. Must be set if {#use_s3_caching} is `true.` # # @return [String, nil] s3_secret_key nil + + # @!endgroup + + # @!group S3 Release Parameters + + # @!attribute [rw] release_s3_bucket + # The name of the S3 bucket you want to release artifacts to. + # + # Defaults to `nil`. Must be set to use `release package` command. + # + # @return [String, nil] + release_s3_bucket nil + + # @!attribute [rw] release_s3_access_key + # The S3 access key to use for S3 artifact release. + # + # Defaults to `nil`. Must be set to use `release package` command. + # + # @return [String, nil] + release_s3_access_key nil + + # @!attribute [rw] release_s3_secret_key + # The S3 secret key to use for S3 artifact release + # + # Defaults to `nil`. Must be set to use `release package` command. + # + # @return [String, nil] + release_s3_secret_key nil # @!endgroup # @!group Miscellaneous Configuration Parameters