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