Activity
From 06/12/2014 to 07/11/2014
07/11/2014
- 12:36 PM Bug #6588 (Ready For Testing): Tests for default settings are taking local config files into account
- 12:36 PM Bug #6588 (Assigned): Tests for default settings are taking local config files into account
- 12:23 PM Bug #6588 (Ready For Testing): Tests for default settings are taking local config files into account
- 09:32 AM Bug #6588 (Closed): Tests for default settings are taking local config files into account
- I have some settings which appear to interfere with unit tests for default settings:...
- 12:12 PM Revision a52a4f69: fixes #6588 - don't load user settings when testing default settings
- 09:40 AM Bug #6589 (Closed): Trusted host list seems to be ignored
- The trusted host list does not seem to be used (migrate_settings.rb only moves the configuration value around).
<p... - 09:15 AM Feature #4699: Support Puppet environmentpath and environment config files
- No worries, I'm very glad somebody with a non-standard SSL setup has tried it too, thanks for the feedback!
- 09:07 AM Feature #4699: Support Puppet environmentpath and environment config files
- It did thanks thought I had tried that and many other options besides. And then rather embarrasingly I left a typo in...
- 09:00 AM Feature #4699: Support Puppet environmentpath and environment config files
- Setting puppet_url should do the trick, but it has to be a full URL, not a hostname: @:puppet_url: https://puppet3.do...
- 07:54 AM Feature #4699: Support Puppet environmentpath and environment config files
- Hi - I have applied the patch and now I am getting this error:-
E, [2014-07-11T10:50:32.833458 #7140] ERROR -- : F... - 06:01 AM Bug #6585 (Closed): Fix command exit code handling under Ruby 1.9+
- Applied in changeset commit:bbafbc039a20baa6b3b62622afc9a145b4fabc22.
- 05:39 AM Bug #6585 (Closed): Fix command exit code handling under Ruby 1.9+
- The exit codes from executed commands aren't retrieved properly, this can be fixed for Ruby 1.9+.
- 06:01 AM Bug #6584 (Closed): Replace Kernel#open with File.open
- Applied in changeset commit:a220e9a9bd3697ced5bf89b6fac52496f6796b51.
- 05:38 AM Bug #6584 (Closed): Replace Kernel#open with File.open
- Some uses of Kernel.open instead of File.open, so it only opens files rather than URLs etc.
- 06:01 AM Refactor #6583 (Closed): Use Enumerable#find instead of each where possible
- Applied in changeset commit:aa478589395d782f058798b77e88ec2ad55157ef.
- 05:37 AM Refactor #6583 (Closed): Use Enumerable#find instead of each where possible
- Some untidy code exists which could use Enumerable#find instead of returning nil.
- 06:01 AM Bug #6412 (Closed): Trying to remove a DHCP record fails due to an invalid subnet check
- Applied in changeset smart-proxy:commit:57ea7e82f68395c61ab0515ea331423c9f4ac5ea.
- 06:01 AM Bug #6396 (Closed): an error removing a DHCP record (record doesn't exist) stops the delete process for a host
- Applied in changeset commit:67bfd9a09741726cf7fa7c330b897b372a903d31.
- 05:42 AM Revision bbafbc03: fixes #6585 - Update Proxy::Util::CommandTask to handle Ruby 1.8 and 1.9+
- In this update, use 'true' and 'false' to test $? return codes 0 and 1, respectively.
In Ruby 1.8.x, the return code ... - 05:38 AM Revision a220e9a9: fixes #6584 - Replace Kernel#open with File.open
- 05:36 AM Revision aa478589: fixes #6583 - Use Enumerable#find instead of each where possible
- 05:29 AM Revision 57ea7e82: Fixes #6412: Trying to remove a DHCP record fails due to an invalid subnet check
- 05:29 AM Revision 67bfd9a0: Fixes #6396: an error removing a DHCP record (record doesn't exist) stops the delete process for a host
07/10/2014
- 03:08 AM Bug #6557: Puppet module needs debug logging
- It's simply that the Puppet module in the proxy hasn't got a single line of debug, though it indeed should!
07/09/2014
- 05:10 PM Bug #6557 (New): Puppet module needs debug logging
- I set the loglevel in a smartproxy that only does "puppet" to "debug", and the logfile output did not display anythin...
- 08:08 AM Feature #6542: Ship IPA user script with Smart Proxy
- PR https://github.com/theforeman/smart-proxy/pull/184
- 07:59 AM Feature #6542 (Closed): Ship IPA user script with Smart Proxy
- Ship the script here with the Smart Proxy - http://projects.theforeman.org/projects/foreman/wiki/IPASmartProxyUser
- 05:01 AM Bug #6275 (Closed): migrate_settings.yml doesn't return 1 on migrated config file
- Applied in changeset commit:14fc2cedbe4e360a905a45089848be36af670ab2.
- 04:47 AM Revision 14fc2ced: fixes #6275 - idempotence needs clone of original data and to handle *_port
07/08/2014
- 10:54 AM Bug #6526 (Resolved): Registering the smart-proxy service on windows fails.
- Hi,
I can't get the smart-proxy service registered on a Windows 2008 R2 server.
I receive the following error w... - 08:27 AM Refactor #6522 (Ready For Testing): Move ForemanRequest class out of the chef plugin
- https://github.com/theforeman/smart-proxy/pull/182
- 08:08 AM Refactor #6522 (Closed): Move ForemanRequest class out of the chef plugin
- It does not currently contain any chef-specific code and it's easier for other plugins to use if it's in the core.
- 03:08 AM Bug #6396: an error removing a DHCP record (record doesn't exist) stops the delete process for a host
- Don't worry, it wasn't that important. Thanks for checking David.
07/07/2014
- 03:25 PM Bug #6396: an error removing a DHCP record (record doesn't exist) stops the delete process for a host
- Dominic Cleal wrote:
> David, do you still have the proxy.log from this incident? I'd just like to include it for t... - 07:41 AM Bug #6289 (Closed): vmlinuz/initrd files corrupted during when multiple hosts created simultaneously
- 07:01 AM Revision d44cdd95: fixes #6289: avoids concurrent downloads of files with the same name and destination dir.
- 06:30 AM Bug #6505 (Resolved): Puppet certificate permission issue on Ubuntu Trusty
- The foreman-proxy user is a member of the puppet group, but the default permissions on the puppet directories do not ...
- 06:24 AM Bug #5675: DNS Proxy Issues
- Missed 1.5-stable.
07/04/2014
- 03:01 PM Bug #6377 (Closed): Incorrect dhcp providers server virsh.rb loadSubnetData
- Applied in changeset commit:1fb2109b4adf617bcd24919463d8e665edee97e4.
- 03:01 PM Bug #6085 (Closed): Virsh provider is not interpreting DHCP netmask correctly
- Applied in changeset commit:499c38056a87f35cb02f8ac9fa7692eb1951bb1a.
- 02:13 PM Revision 1fb2109b: fixes #6377 - incorrect dhcp providers server virsh.rb loadSubnetData
- The commit fixes dhcp server virsh.rb provider. Upon loading the
contents of the libvirt network XML and parsing for ... - 02:13 PM Revision 499c3805: fixes #6085 - fixed virsh dhcp provider netmask interpretation
- The virsh.rb loadSubnets method was only looking for a definition of
a netmask inside the libvirt network XML, despit...
07/02/2014
- 06:33 PM Bug #6396: an error removing a DHCP record (record doesn't exist) stops the delete process for a host
- Dominic, I do have a log, with a ton of debugging I added as a temporary measure to help me narrow this down. I am o...
- 06:32 AM Bug #6396: an error removing a DHCP record (record doesn't exist) stops the delete process for a host
- David, do you still have the proxy.log from this incident? I'd just like to include it for the record & our troubles...
- 12:02 PM Bug #6474 (Closed): rubygems not loaded before gems themselves
- Applied in changeset commit:9ac3e80eb0afe9662bb6b99777326e8f872bb8c5.
- 11:27 AM Bug #6474 (Ready For Testing): rubygems not loaded before gems themselves
- PR: https://github.com/theforeman/smart-proxy/pull/177
- 11:13 AM Bug #6474 (Closed): rubygems not loaded before gems themselves
- #6436 has broken the EL6 package installation, which can no longer start the foreman-proxy service:...
- 11:35 AM Revision 9ac3e80e: fixes #6474: smart-proxy relies on Bundler to load sinatra dependency
- 10:33 AM Refactor #6473 (Resolved): Test 1.5 to 1.6 upgrade path
- I'm a bit concerned about the 1.5 to 1.6 upgrade path with the config file migrations during package (RPM & deb) upgr...
- 09:01 AM Refactor #6306 (Closed): Possible namespace collisions between libraries and proxy modules
- Applied in changeset commit:69f6b3e593dee177c5626a6352a87f4b2e35ec2d.
- 09:01 AM Feature #6341 (Closed): Support 64-bit MAC addresses
- Applied in changeset commit:5f46b1bcaf6a7a802e9abbf83e7baf9168016e7d.
- 08:47 AM Feature #6341 (Ready For Testing): Support 64-bit MAC addresses
- https://github.com/theforeman/smart-proxy/pull/172
- 08:57 AM Revision 69f6b3e5: fixes #6306: removed possible namespace collisions with puppet and chef
- 08:55 AM Revision e42766eb: fixes #6436: plugins are now being loaded after core modules
- 08:47 AM Revision 5f46b1bc: fixes #6341 - Add support for 64-bit MAC addresses
- 06:46 AM Bug #6208: Unable to overwrite/delete previously created DHCP entry
- How was the entry created? All those created by Foreman are done via OMAPI and should have "dynamic" in the host { }...
- 06:25 AM Bug #6311 (Duplicate): Deleting a host and re-creating it generates a DHCP error
- Thanks for the reports and stack traces. Looking at them, they appear to be the same as #6412, which has a patch alr...
07/01/2014
- 01:43 PM Bug #6311: Deleting a host and re-creating it generates a DHCP error
- I just ran into this same issue. Pastebin "here":http://pastebin.com/JKWugqrd (removed other host info besides offen...
06/30/2014
- 03:54 AM Feature #4699: Support Puppet environmentpath and environment config files
- Evgeny Vasilchenko wrote:
> Well - not that fast...
>
> After patch Foreman understands the directory environment... - 03:52 AM Feature #4699: Support Puppet environmentpath and environment config files
- Elisiano Petrini wrote:
> Thanks for fixing this.
> I'm not familiar with the Foreman release cycle, so apologies i...
06/27/2014
- 07:35 PM Feature #4699: Support Puppet environmentpath and environment config files
- Well - not that fast...
After patch Foreman understands the directory environments, but now I having troubles impo... - 04:07 PM Feature #4699: Support Puppet environmentpath and environment config files
- Dominic Cleal wrote:
> For anybody wanting to test this on 1.5, here's a rebased patch - please back up your proxy c... - 02:46 PM Feature #4699: Support Puppet environmentpath and environment config files
- Thanks for fixing this.
I'm not familiar with the Foreman release cycle, so apologies in advance if the following qu... - 02:26 PM Feature #4699: Support Puppet environmentpath and environment config files
- Works here. No changes in settings.yml were necessary
I used this patch on a RHEL6.5, x86_64, puppet-3.6.1, forema... - 12:57 PM Bug #6396: an error removing a DHCP record (record doesn't exist) stops the delete process for a host
- Hi David,
There wasn't much extra related info indeed.
Thanks btw, this other "bug" fixed it, but I wasn't awre... - 11:13 AM Bug #6396: an error removing a DHCP record (record doesn't exist) stops the delete process for a host
- Yama,
Without further detail, I cannot say if this will fix your problem or not. The root cause of your issue may... - 10:55 AM Bug #6396: an error removing a DHCP record (record doesn't exist) stops the delete process for a host
- Tested so far but doesn't seem to solve the problem yet.
- 11:26 AM Bug #6412: Trying to remove a DHCP record fails due to an invalid subnet check
- Copying the description I just wrote into github, as it explains this behavior better:
A small correction - if... - 07:34 AM Bug #6412 (Ready For Testing): Trying to remove a DHCP record fails due to an invalid subnet check
- https://github.com/theforeman/smart-proxy/pull/175
06/26/2014
- 11:18 PM Bug #6412 (Closed): Trying to remove a DHCP record fails due to an invalid subnet check
- Take three hosts, add them into foreman via API. Then try and remove them. The first deletes fine, but the subseque...
- 04:13 PM Bug #6396 (Ready For Testing): an error removing a DHCP record (record doesn't exist) stops the delete process for a host
- https://github.com/theforeman/smart-proxy/pull/174
- 10:47 AM Bug #6396: an error removing a DHCP record (record doesn't exist) stops the delete process for a host
- I have the same issue.
I also see this on the proxy log:
E, [2014-06-26T12:28:08.155374 #9147] ERROR -- : Remov... - 12:52 PM Bug #6334 (Closed): "DNS virsh provider needs 'virsh_network' option" error adding DNS records
- Applied in changeset commit:6dc8c7180837bf3e34324f6b228b3d2d293cb6eb.
06/25/2014
- 08:24 PM Bug #6396 (Closed): an error removing a DHCP record (record doesn't exist) stops the delete process for a host
- Trying to delete a host that does not have a DHCP record generates an error that prevents deletion of the host. The ...
- 08:01 PM Feature #6393 (Rejected): Mcollective puppetrun should check status before attempting to run
- I ran into an issue where executing a Puppet run from the web interface that uses mcollective resulted in a not-so-ob...
- 11:17 AM Bug #6377 (Closed): Incorrect dhcp providers server virsh.rb loadSubnetData
- The commit fixes dhcp server virsh.rb provider. Upon loading the
contents of the libvirt network XML and parsing for... - 07:20 AM Bug #6289: vmlinuz/initrd files corrupted during when multiple hosts created simultaneously
- https://github.com/theforeman/smart-proxy/pull/173
06/23/2014
- 07:51 PM Feature #4699: Support Puppet environmentpath and environment config files
- Dominic Cleal wrote:
> For anybody wanting to test this on 1.5, here's a rebased patch - please back up your proxy c... - 08:14 AM Feature #4699: Support Puppet environmentpath and environment config files
- For anybody wanting to test this on 1.5, here's a rebased patch - please back up your proxy config before using, it's...
- 03:45 PM Refactor #6306 (Ready For Testing): Possible namespace collisions between libraries and proxy modules
- PR: https://github.com/theforeman/smart-proxy/pull/171
- 02:56 PM Feature #6341 (Closed): Support 64-bit MAC addresses
- In order to manage Infiniband interfaces in Foreman the MAC address validations must be expanded to validate 48-bit v...
- 01:18 PM Bug #6289 (Ready For Testing): vmlinuz/initrd files corrupted during when multiple hosts created simultaneously
- PR: https://github.com/theforeman/smart-proxy/pull/170
- 11:38 AM Bug #6334 (Ready For Testing): "DNS virsh provider needs 'virsh_network' option" error adding DNS records
- https://github.com/theforeman/smart-proxy/pull/169
- 11:37 AM Bug #6334 (Closed): "DNS virsh provider needs 'virsh_network' option" error adding DNS records
- Since modularisation, when adding DNS records, the smart proxy throws this error even when virsh_network is in settin...
- 11:38 AM Revision 6dc8c718: fixes #6334 - pass virsh_network to virsh DNS provider
06/20/2014
- 04:27 PM Bug #6311: Deleting a host and re-creating it generates a DHCP error
- I'm running into this same issue. I can create the host after doing a service dhcpd restart.
- 01:25 PM Bug #6311 (Duplicate): Deleting a host and re-creating it generates a DHCP error
- When i create a new host, everything is ok. But if i delete the host to re-create it (with same name, parameters and ...
- 01:47 PM Feature #4699 (Ready For Testing): Support Puppet environmentpath and environment config files
- https://github.com/theforeman/smart-proxy/pull/168
- 09:51 AM Feature #4699 (Assigned): Support Puppet environmentpath and environment config files
- 01:28 PM Feature #6313 (Rejected): Update the puppetssh puppet_provider to allow ssh options
- Allow additional SSH options to be called for additional functionality.
An example of this use would be creating a... - 11:52 AM Refactor #6306 (Assigned): Possible namespace collisions between libraries and proxy modules
- 11:46 AM Refactor #6306 (Closed): Possible namespace collisions between libraries and proxy modules
- The modular smart proxy has modules named after the component being managed, but in the case of both Chef and Puppet,...
- 07:30 AM Revision e3864965: refs #4866 - Added config/settings.d/*yml to gitignore
- 07:28 AM Bug #6302 (Rejected): When Importing Puppet Classes, Broken Autoload Path's Ignored
- Migrated from https://github.com/theforeman/foreman/issues/1527
1. Create file `profiles/manifests/a_profile.pp` o...
06/19/2014
- 03:28 PM Bug #6286 (Resolved): Subnets not found in dhcpd.conf
- Ahh, so in 1.5.1 we merged #5712 which made the ISC DHCP backend obey the same option as the AD backend to fix timeou...
- 03:19 PM Bug #6286: Subnets not found in dhcpd.conf
- I resolved the issue by commenting out this line in the foreman-proxy settings.yml:
# :dhcp_subnets: [1.1.17.0/255... - 02:06 PM Bug #6286 (Need more information): Subnets not found in dhcpd.conf
- I can't replicate this, my proxy is suggesting IPs just fine:
172.20.10.20 - - [19/Jun/2014:15:05:02 BST] "GET /dh... - 12:35 PM Bug #6286 (Resolved): Subnets not found in dhcpd.conf
- After upgrading to 1.5.1, IP auto-suggest isn't working. I'm seeing these errors in the proxy.log when I go to the n...
- 02:28 PM Bug #6289 (Closed): vmlinuz/initrd files corrupted during when multiple hosts created simultaneously
- Linked BZ describes a side effect of async downloads:
> --- Additional comment from James Slagle on 2014-06-17 15:...
06/18/2014
- 05:10 PM Bug #6275: migrate_settings.yml doesn't return 1 on migrated config file
- RPM spec updated to avoid triggering this, debs will too.
- 04:39 PM Bug #6275 (Ready For Testing): migrate_settings.yml doesn't return 1 on migrated config file
- https://github.com/theforeman/smart-proxy/pull/166
- 04:27 PM Bug #6275 (Closed): migrate_settings.yml doesn't return 1 on migrated config file
- The migrate_settings.yml script isn't returning 1 when used against a migrated config file (e.g. the example configs)...
- 02:53 PM Refactor #4866 (Closed): As a developer I'd like to break up smart-proxy into multiple components
- Applied in changeset commit:038fa6cf7079880b16d998346d05112acefec81e.
- 02:38 PM Refactor #4866: As a developer I'd like to break up smart-proxy into multiple components
- RPM specs: https://github.com/theforeman/foreman-packaging/pull/255
installer: https://github.com/theforeman/puppet-... - 02:20 PM Refactor #4866 (Ready For Testing): As a developer I'd like to break up smart-proxy into multiple components
- PR: https://github.com/theforeman/smart-proxy/pull/150
- 02:18 PM Revision 038fa6cf: Fixes #4866: Breaking up monolithic smart-proxy into modules
- 09:09 AM Bug #6086: CVE-2014-0007 - TFTP boot file fetch API permits remote code execution
- Fixes committed to 1.4-stable, 1.5-stable and develop.
Foreman 1.4.5 and 1.5.1 releases will be made today with th... - 08:52 AM Bug #6086 (Closed): CVE-2014-0007 - TFTP boot file fetch API permits remote code execution
- Applied in changeset commit:854ab5573df152fd20b2be5547a08b4862fb78fe.
- 08:11 AM Bug #6086: CVE-2014-0007 - TFTP boot file fetch API permits remote code execution
- Attaching final (v4) patch, applies cleanly to 1.5 and 1.4-stable branches.
- 08:07 AM Revision 854ab557: Fixes #6086 - stop remote command execution and path exploit in TFTP API (CVE-2014-0007)
06/17/2014
- 06:32 PM Bug #6086: CVE-2014-0007 - TFTP boot file fetch API permits remote code execution
- Sorry for my time off complication, this was not planned. And thank you gentlemen for finishing this.
Do we have t... - 01:10 PM Bug #6086 (Pending): CVE-2014-0007 - TFTP boot file fetch API permits remote code execution
- ACK, thanks both Lukas and Greg.
- 10:24 AM Bug #6086: CVE-2014-0007 - TFTP boot file fetch API permits remote code execution
- Dominic, change the patch thus:
- destination = Pathname.new(File.absolute_path(filename, SETTINGS.tftpro... - 02:11 PM Feature #3034: TFTP file download should be synchronous and handle errors
- edit: moved to #6289
06/16/2014
- 05:49 PM Bug #6086: CVE-2014-0007 - TFTP boot file fetch API permits remote code execution
- Thanks for the tests Greg - unfortunately they fail on 1.8.7 as it's using File.absolute_path, which is only availabl...
- 11:57 AM Bug #6086: CVE-2014-0007 - TFTP boot file fetch API permits remote code execution
- Updated patch attached with a to_s added, as escape_for_shell cannot take direct Pathname objects, and two tests for ...
- 09:17 AM Bug #6086: CVE-2014-0007 - TFTP boot file fetch API permits remote code execution
- Patch looks fine, but could you add some unit tests of this method please? Just stub out CommandTask and check that ...
- 04:18 PM Bug #5856: Cannot import environments, classes even with foreman 1.5.0
- Dominic Cleal wrote:
> As per my above comment(s), directory environments are *not* supported at the moment and this... - 03:42 PM Bug #5856: Cannot import environments, classes even with foreman 1.5.0
- As per my above comment(s), directory environments are *not* supported at the moment and this patch does *not* provid...
- 03:39 PM Bug #5856: Cannot import environments, classes even with foreman 1.5.0
- Dominic Cleal wrote:
> Don't worry about puppet.conf, I got what I needed from the foreman-users list.
>
> If you...
06/14/2014
- 11:21 PM Feature #2736: implement a Wake On Lan function/button
- +1
- 11:18 PM Feature #6225 (Resolved): As an admin I would like to bind foreman-proxy service to a specific IP address for security reasons
- Port setting is available only so far.
06/13/2014
- 09:54 AM Bug #6208 (Rejected): Unable to overwrite/delete previously created DHCP entry
- Using version 9999-trusty+scratchbuild+201406122210
Client side:...
06/12/2014
- 11:05 AM Bug #6086: CVE-2014-0007 - TFTP boot file fetch API permits remote code execution
- Here is my second attempt. It does fix the remote execution and in addition, it does check if the resulting file is w...
- 08:43 AM Bug #5995: Windows AD DHCP reservation creation fails with "The specified option does not exist"
- Hi Dominic,
must have missed the email about your update on this ticket. Thanks a lot the fix works. I have update... - 08:42 AM Bug #2870: DHCP reservations on MS DHCP servers with PXEClient defined
- Hi Guys,
I opened a ticket for another MS dhcp issue: http://projects.theforeman.org/issues/5995. It seems that th...
Also available in: Atom