Rename housekeeping expiry task to be expire
This commit is contained in:
		| @@ -11,6 +11,7 @@ | ||||
|   * Use daterange for IP Subnets (same as IP Inventory) | ||||
|   * Run daemons as target binary's owning user (supports run control) | ||||
|   * Clean up library path fiddling across all scripts | ||||
|   * Rename housekeeping expiry task to be expire | ||||
|  | ||||
|   [BUG FIXES] | ||||
|  | ||||
|   | ||||
| @@ -50,6 +50,10 @@ setting('plugins')->{DBIC}->{daemon} = { | ||||
| setting('dns')->{no} ||= ['fe80::/64','169.254.0.0/16']; | ||||
| setting('dns')->{hosts_file} ||= '/etc/hosts'; | ||||
|  | ||||
| # housekeeping expire used to be called expiry | ||||
| setting('housekeeping')->{expire} ||= setting('housekeeping')->{expiry} | ||||
|   if exists setting('housekeeping')->{expiry}; | ||||
|  | ||||
| =head1 NAME | ||||
|  | ||||
| App::Netdisco - An open source web-based network management tool. | ||||
|   | ||||
| @@ -23,7 +23,7 @@ sub capacity_for { | ||||
|  | ||||
|   my $action_map = { | ||||
|       Poller => [ | ||||
|           qw/discoverall discover arpwalk arpnip macwalk macsuck nbtstat nbtwalk expiry/ | ||||
|           qw/discoverall discover arpwalk arpnip macwalk macsuck nbtstat nbtwalk expire/ | ||||
|       ], | ||||
|       Interactive => [qw/location contact portcontrol portname vlan power/], | ||||
|   }; | ||||
|   | ||||
| @@ -13,7 +13,7 @@ my $fqdn = hostfqdn || 'localhost'; | ||||
|  | ||||
| my $role_map = { | ||||
|   (map {$_ => 'Poller'} | ||||
|       qw/discoverall discover arpwalk arpnip macwalk macsuck nbtstat nbtwalk expiry/), | ||||
|       qw/discoverall discover arpwalk arpnip macwalk macsuck nbtstat nbtwalk expire/), | ||||
|   (map {$_ => 'Interactive'} | ||||
|       qw/location contact portcontrol portname vlan power/) | ||||
| }; | ||||
|   | ||||
| @@ -9,7 +9,7 @@ use Role::Tiny; | ||||
| use namespace::clean; | ||||
|  | ||||
| # expire devices and nodes according to config | ||||
| sub expiry { | ||||
| sub expire { | ||||
|   my ($self, $job) = @_; | ||||
|  | ||||
|   if (setting('expire_devices') and setting('expire_devices') > 0) { | ||||
|   | ||||
| @@ -15,7 +15,7 @@ my $jobactions = { | ||||
|       arpwalk | ||||
|       macwalk | ||||
|       nbtwalk | ||||
|       expiry | ||||
|       expire | ||||
|   / | ||||
| #    saveconfigs | ||||
| #    backup | ||||
|   | ||||
| @@ -898,7 +898,7 @@ hour fields (which accept same types as C<cron> notation). For example: | ||||
|        wday: 'mon-fri' | ||||
|    nbtwalk: | ||||
|      when: '0 8,13,21 * * *' | ||||
|    expiry: | ||||
|    expire: | ||||
|      when: '20 23 * * *' | ||||
|  | ||||
| Note that the "C<when>" fields default to "all" (i.e. "C<*>") when not | ||||
|   | ||||
| @@ -48,6 +48,10 @@ The Web and Backend daemons will also now drop privilege to the same user and | ||||
| group as their files on disk. This allows you to symlink the programs as | ||||
| run-control scripts, yet maintain non-root privilege status. | ||||
|  | ||||
| The housekeeping task C<expiry> has been renamed to C<expire>. Old | ||||
| configuration will continue to work, but we recommend you rename this part of | ||||
| your C<housekeeping> configuration anyway. | ||||
|  | ||||
| =head1 2.023000 | ||||
|  | ||||
| =head2 Incompatible Changes | ||||
| @@ -93,7 +97,7 @@ Add the following to your "C<housekeeping>" configuration in | ||||
| C<deployment.yml>, to have a nightly check at 11:20pm: | ||||
|  | ||||
|   housekeeping: | ||||
|     expiry: | ||||
|     expire: | ||||
|       when: '20 23 * * *' | ||||
|  | ||||
| You should also configure one or more of C<expire_devices>, C<expire_nodes>, | ||||
|   | ||||
| @@ -175,17 +175,17 @@ dns: | ||||
|  | ||||
| #housekeeping: | ||||
| #  discoverall: | ||||
| #    when: '0 9 * * *' | ||||
| #  arpwalk: | ||||
| #    when: | ||||
| #      min: 30 | ||||
| #    when: '5 7 * * *' | ||||
| #  macwalk: | ||||
| #    when: | ||||
| #      min: 15 | ||||
| #      hour: '*/2' | ||||
| #      wday: 'mon-fri' | ||||
| #   nbtwalk: | ||||
| #     when: '0 8,13,21 * * *' | ||||
| #      min: 20 | ||||
| #  arpwalk: | ||||
| #    when: | ||||
| #      min: 50 | ||||
| #  nbtwalk: | ||||
| #    when: '0 8,13,21 * * *' | ||||
| #  expire: | ||||
| #    when: '20 23 * * *' | ||||
|  | ||||
| # --------------- | ||||
| # DANCER INTERNAL | ||||
|   | ||||
| @@ -51,7 +51,7 @@ safe_password_store: true | ||||
| #      min: 50 | ||||
| #  nbtwalk: | ||||
| #    when: '0 8,13,21 * * *' | ||||
| #  expiry: | ||||
| #  expire: | ||||
| #    when: '20 23 * * *' | ||||
|  | ||||
| # increase the performance of parallel DNS resolution for node | ||||
|   | ||||
		Reference in New Issue
	
	Block a user