Projects
home:rottame:vhosts-ng
rubygem-bender-vhng
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 24
View file
rubygem-bender-vhng.changes
Changed
@@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Fri Oct 31 13:07:30 UTC 2025 - Angelo Grossini <angelo@intercom.it> + +- Enhance access rules handling in Docker plugin by adding rule + types ('allow_all' and 'deny_all') and improving label + organization for deny, allow, and auth entries. + +------------------------------------------------------------------- Fri Oct 31 07:57:41 UTC 2025 - Angelo Grossini <angelo@intercom.it> - Refactor access rules handling in Docker plugin to store each
View file
rubygem-bender-vhng.spec
Changed
@@ -1,7 +1,7 @@ %define mod_name bender-vhng %define mod_full_name %{mod_name}-%{version} Name: rubygem-bender-vhng -Version: 2.1.12 +Version: 2.1.13 Release: 0 Summary: vhng provisioning tool License: Apache-2.0
View file
bender-vhng-2.1.12.gem/checksums.yaml.gz -> bender-vhng-2.1.13.gem/checksums.yaml.gz
Changed
@@ -1,7 +1,7 @@ --- SHA256: - metadata.gz: 1c49f3be70663c5d7a7ae3c6d4c61ce82ab359e6592d0095121d8068d33a1a93 - data.tar.gz: 16917c3835628bc0d446d7fd54d0781e133488c4c645ce48b21054cfac9a6f05 + metadata.gz: ac4e0cde87643ae7d0d8a78210ced6cd6799c59d7ad0ac90f72b225318712a0d + data.tar.gz: c717e6cbc2fddb965b3591bef1415dcf68a008cb8a22587fb53ba33a29de2807 SHA512: - metadata.gz: 8994e0b5d272347f4d3817001efcbf21ba4f1ea45a63baee2f1d368f6fac200f5843b1cc97466da6ed1b305f9fe815378207371450270cf17d68cfad6644f1c1 - data.tar.gz: cc01c2f8ab4da2abc504b55155c306afd0a1a9647b2378293c6e053aab8e24d8a50b1202e58636064c92d0183a5215fe1952f81fd9c991c768d3dec45ecab1f1 + metadata.gz: 7d3205bfb2f760e58cf2a29eea6db6c22f781a72bebd1d55f7f99fd124abef2ddbc48115171843019ec85ca88abcd082a577d055d91b473e554bf617ccdf5f67 + data.tar.gz: 381f592b4caeed1475d91faddd74fd0000fdaceeb9434d8efd7ed61ef0514093e46ce4af7aada9598162c598bb6d28a8e826dd05d1e482ca48646ed580690e1f
View file
bender-vhng-2.1.12.gem/data/lib/bender/classes/Plugins/Webserver/95-Docker.rb -> bender-vhng-2.1.13.gem/data/lib/bender/classes/Plugins/Webserver/95-Docker.rb
Changed
@@ -130,9 +130,11 @@ host.http.access_rules.map do | rule | r = {location: rule.location} if rule.allow_from_all + r:rule = 'allow_all' deny = rule.deny_from.presence r:deny = deny if deny else + r:rule = 'deny_all' allow = rule.allow_from.presence || r:allow = allow end @@ -182,7 +184,20 @@ if access.present? access.each.with_index do | rule, idx | - labels"vhosts-ng/http/access-rules/#{idx}" = Base64.strict_encode64(JSON.dump(rule)) + labels"vhosts-ng/http/access-rules/#{idx}/location" = rule:location + labels"vhosts-ng/http/access-rules/#{idx}/rule" = rule:rule + if rule:rule == 'allow_all' + rule:deny&.each&.with_index do | ip, idx1 | + labels"vhosts-ng/http/access-rules/#{idx}/deny/#{idx1}" = ip + end + else + rule:allow&.each&.with_index do | ip, idx1 | + labels"vhosts-ng/http/access-rules/#{idx}/allow/#{idx1}" = ip + end + end + rule:auth&.each&.with_index do | pass, idx1 | + labels"vhosts-ng/http/access-rules/#{idx}/auth/#{idx1}" = pass.gsub(/\$/, '$$') + end end end
View file
bender-vhng-2.1.12.gem/metadata.gz -> bender-vhng-2.1.13.gem/metadata.gz
Changed
@@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: bender-vhng version: !ruby/object:Gem::Version - version: 2.1.12 + version: 2.1.13 platform: ruby authors: - Angelo Grossini
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.