Page MenuHomePhabricator

crusnov (Cas Rusnov)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 15 2018, 5:56 PM (44 w, 4 d)
Availability
Available
LDAP User
CRusnov
MediaWiki User
Unknown

Recent Activity

Yesterday

crusnov closed T230964: Netbox LibreNMS report fails as Resolved.

Fix deployed with https://gerrit.wikimedia.org/r/531763

Thu, Aug 22, 11:09 PM · netbox, Operations
crusnov claimed T230964: Netbox LibreNMS report fails.
Thu, Aug 22, 3:30 PM · netbox, Operations

Mon, Aug 19

crusnov created T230725: Make contact group for Netbox report alerts.
Mon, Aug 19, 3:01 PM
crusnov closed T221507: Netbox report to validate network equipment data as Resolved.
Mon, Aug 19, 2:57 PM · netbox, User-crusnov, SRE-tools, Operations, netops

Wed, Aug 14

crusnov updated the task description for T217072: Spicerack module for Netbox.
Wed, Aug 14, 4:47 PM · netbox, Patch-For-Review, User-crusnov, SRE-tools
crusnov added a comment to T217072: Spicerack module for Netbox.

At least the first one i

Wed, Aug 14, 4:47 PM · netbox, Patch-For-Review, User-crusnov, SRE-tools

Tue, Aug 13

crusnov added a comment to T230449: Automate selection of IP address for interface.

There is an undocumented API which creates a new IP address for a given prefix:

Tue, Aug 13, 11:18 PM · User-crusnov, Goal, SRE-tools
crusnov committed rLPRIb3c1c8624751: netbox: Add fake secrets for reorg (authored by crusnov).
netbox: Add fake secrets for reorg
Tue, Aug 13, 9:59 PM
crusnov added a comment to T230449: Automate selection of IP address for interface.

I have spent time looking at adding the API required for this functionality. I believe I have figured out how to do it and will produce a patch shortly.

Tue, Aug 13, 9:15 PM · User-crusnov, Goal, SRE-tools
crusnov created T230449: Automate selection of IP address for interface.
Tue, Aug 13, 9:15 PM · User-crusnov, Goal, SRE-tools
crusnov updated the task description for T228387: Bare metal cloud: management interfaces.
Tue, Aug 13, 9:11 PM · User-crusnov, Goal, SRE-tools
crusnov closed T223292: Netbox: generate CSV backups as Resolved.

this has been fully deployed now and tested. It is automated.

Tue, Aug 13, 6:43 PM · netbox
crusnov closed T228670: Import management interfaces into Netbox from DNS, a subtask of T228387: Bare metal cloud: management interfaces, as Resolved.
Tue, Aug 13, 6:43 PM · User-crusnov, Goal, SRE-tools
crusnov closed T228670: Import management interfaces into Netbox from DNS as Resolved.
Tue, Aug 13, 6:43 PM · Patch-For-Review, User-crusnov, Goal, SRE-tools
crusnov added a comment to T228670: Import management interfaces into Netbox from DNS.

FWIW there was no mgmt DNS information for some hosts:

Tue, Aug 13, 6:43 PM · Patch-For-Review, User-crusnov, Goal, SRE-tools
crusnov updated the task description for T228670: Import management interfaces into Netbox from DNS.
Tue, Aug 13, 6:37 PM · Patch-For-Review, User-crusnov, Goal, SRE-tools
crusnov updated the task description for T228670: Import management interfaces into Netbox from DNS.
Tue, Aug 13, 6:37 PM · Patch-For-Review, User-crusnov, Goal, SRE-tools
crusnov added a comment to T228670: Import management interfaces into Netbox from DNS.

Script has completed running. Several edge cases worked out with Arzhel (frack, etc). MGMT interfaces should be largely correct now.

Tue, Aug 13, 6:36 PM · Patch-For-Review, User-crusnov, Goal, SRE-tools
crusnov moved T228670: Import management interfaces into Netbox from DNS from In Progress to Pending on the User-crusnov board.
Tue, Aug 13, 5:22 PM · Patch-For-Review, User-crusnov, Goal, SRE-tools
crusnov committed rOSNB78bed5d03506: switch swagger to nonpublic mode (authored by crusnov).
switch swagger to nonpublic mode
Tue, Aug 13, 3:40 PM
crusnov committed rLPRIb1029da4af40: make netbox tokens available to hosts that need em (authored by crusnov).
make netbox tokens available to hosts that need em
Tue, Aug 13, 3:17 PM

Tue, Aug 6

crusnov closed T209182: Setup Swift Storage for Netbox image (was: netbox won't allow me to upload photos of the rack) as Resolved.

Okay after some finagling, uploading (and downloading) images should work. A particularity of swift storage is that they download instead of viewing, but they work!

Tue, Aug 6, 6:09 PM · netbox, Operations
crusnov committed rLPRI6dcd0ece5ca3: netbox: add dummy swift url key (authored by crusnov).
netbox: add dummy swift url key
Tue, Aug 6, 3:33 AM

Thu, Aug 1

crusnov moved T222629: Netbox: Set up deploy groups for scap to ensure primary is deployed before secondary from Backlog to Complete on the User-crusnov board.
Thu, Aug 1, 10:25 PM · User-crusnov, netbox, SRE-tools

Wed, Jul 31

crusnov added a comment to T226331: Upgrade Netbox to 2.6.1.

What was the issue?

  • There were some root-owned files in the tree because of testing that happened
  • There were missing deps for Swift in the build package
Wed, Jul 31, 3:21 PM · Patch-For-Review, netbox
crusnov added a comment to T226331: Upgrade Netbox to 2.6.1.

What was the issue?

Wed, Jul 31, 3:20 PM · Patch-For-Review, netbox

Tue, Jul 30

crusnov added a comment to T209182: Setup Swift Storage for Netbox image (was: netbox won't allow me to upload photos of the rack).

Netbox has been deployed with the change that should enable this. We're testing.

Tue, Jul 30, 10:52 PM · netbox, Operations
crusnov closed T226331: Upgrade Netbox to 2.6.1 as Resolved.
Tue, Jul 30, 10:52 PM · Patch-For-Review, netbox
crusnov added a comment to T226331: Upgrade Netbox to 2.6.1.

Obviously some finagling happened, but in the end the upgrade is good.

Tue, Jul 30, 10:51 PM · Patch-For-Review, netbox
crusnov moved T228670: Import management interfaces into Netbox from DNS from Backlog to In Progress on the SRE-tools board.
Tue, Jul 30, 10:51 PM · Patch-For-Review, User-crusnov, Goal, SRE-tools
crusnov moved T222837: Discussion about synchronizing Ganeti VM network interfaces to Netbox from In Progress to Pending release/deployment on the SRE-tools board.
Tue, Jul 30, 10:50 PM · SRE-tools
crusnov moved T221507: Netbox report to validate network equipment data from In Progress to Pending release/deployment on the SRE-tools board.
Tue, Jul 30, 10:50 PM · netbox, User-crusnov, SRE-tools, Operations, netops
crusnov moved T228670: Import management interfaces into Netbox from DNS from Backlog to In Progress on the User-crusnov board.
Tue, Jul 30, 10:50 PM · Patch-For-Review, User-crusnov, Goal, SRE-tools
crusnov moved T218956: Should we deploy sshguard on external IP addresses? from Backlog to Complete on the User-crusnov board.
Tue, Jul 30, 10:50 PM · User-crusnov, Security-Team
crusnov moved T224946: Netbox Alert Cleanups from In Progress to Pending on the User-crusnov board.
Tue, Jul 30, 10:50 PM · observability, User-crusnov, netbox, SRE-tools
crusnov moved T221507: Netbox report to validate network equipment data from In Progress to Complete on the User-crusnov board.
Tue, Jul 30, 10:50 PM · netbox, User-crusnov, SRE-tools, Operations, netops
crusnov committed rOSNB4b8dc43ebe70: Fix imports for settings mod. (authored by crusnov).
Fix imports for settings mod.
Tue, Jul 30, 10:42 PM

Mon, Jul 29

crusnov committed rLPRI9d0685255bf8: netbox: Add dummy redis passwords (authored by crusnov).
netbox: Add dummy redis passwords
Mon, Jul 29, 10:50 PM

Fri, Jul 26

crusnov triaged T228670: Import management interfaces into Netbox from DNS as Normal priority.
Fri, Jul 26, 3:02 PM · Patch-For-Review, User-crusnov, Goal, SRE-tools
crusnov updated the task description for T228670: Import management interfaces into Netbox from DNS.
Fri, Jul 26, 3:02 PM · Patch-For-Review, User-crusnov, Goal, SRE-tools

Thu, Jul 25

crusnov committed rOSNBb3c505ea3515: Merge branch 'master' of https://github.com/digitalocean/netbox (authored by crusnov).
Merge branch 'master' of https://github.com/digitalocean/netbox
Thu, Jul 25, 6:28 PM

Jul 24 2019

crusnov added a comment to T223291: Netbox: move it to dedicated Ganeti VMs.

To update this ticket with current situation.

Jul 24 2019, 3:19 PM · Patch-For-Review, netbox

Jul 22 2019

crusnov committed rOBPYc1081a054896: Add git build-dep. Add vcs links (authored by crusnov).
Add git build-dep. Add vcs links
Jul 22 2019, 5:44 PM
crusnov committed rOBPYe0ff52682030: Bump dh compat to 9 for stretch. (authored by crusnov).
Bump dh compat to 9 for stretch.
Jul 22 2019, 5:44 PM
crusnov committed rOBPYdd9ce69f107b: debian/rules: skip autotest (authored by crusnov).
debian/rules: skip autotest
Jul 22 2019, 5:44 PM
crusnov committed rOBPYd38c669f01ac: update gpb.conf (authored by crusnov).
update gpb.conf
Jul 22 2019, 5:44 PM
crusnov committed rOBPYe7b140748b03: update gpb.conf (authored by crusnov).
update gpb.conf
Jul 22 2019, 5:44 PM
crusnov committed rOBPYf9b2fca9b10b: initial debian stuff (authored by crusnov).
initial debian stuff
Jul 22 2019, 5:44 PM
crusnov created P8780 Repropo errors.
Jul 22 2019, 5:40 PM · SRE-tools
crusnov created T228670: Import management interfaces into Netbox from DNS.
Jul 22 2019, 2:50 PM · Patch-For-Review, User-crusnov, Goal, SRE-tools
crusnov moved T228387: Bare metal cloud: management interfaces from Backlog to In Progress on the User-crusnov board.
Jul 22 2019, 2:33 PM · User-crusnov, Goal, SRE-tools
crusnov added a project to T228387: Bare metal cloud: management interfaces: User-crusnov.
Jul 22 2019, 2:33 PM · User-crusnov, Goal, SRE-tools

Jul 8 2019

MoritzMuehlenhoff awarded T203963: Convert makevm to spicerack cookbook a Like token.
Jul 8 2019, 9:56 AM · serviceops-radar, Patch-For-Review, User-crusnov, SRE-tools, User-jijiki, User-Joe, Operations

Jul 1 2019

crusnov added a comment to T203963: Convert makevm to spicerack cookbook.

Interesting, it sure does take a while for the disk to build, and the tool will wait.

Jul 1 2019, 6:08 PM · serviceops-radar, Patch-For-Review, User-crusnov, SRE-tools, User-jijiki, User-Joe, Operations
crusnov renamed T212783: cumin: Make ouput path sane and flexible (was: allow to suppress output and progress bars) from cumin: allow to suppress output and progress bars to cumin: Make ouput path sane and flexible (was: allow to suppress output and progress bars).
Jul 1 2019, 3:48 PM · SRE-tools

Jun 26 2019

crusnov added a comment to T164587: cumin could use randomization/splay options.

After looking into this a bit, the details of how this would be done are a bit involved; since internally cumin uses a NodeSet from clustershell, which acts like a set(), the order is 'unspecified' (semi-random). If we want it to be more random, we'd have to I think convert it into a list and randomize it before batching. If we want to apply sorting, the same is true. I am told this is a relatively unimportant change, but it doesn't seem super complicated to implement if there is demand or this would reduce toil.

Jun 26 2019, 4:05 PM · Operations, SRE-tools

Jun 25 2019

crusnov added a comment to T164587: cumin could use randomization/splay options.

@BBlack Thanks for opening this feature request, because right now it's totally implementation dependent and actually I realized this is neither clear nor explained in the docs / readme.
The TL;DR is that right now it depends if batches (-b) are used or not.

  • With batches: the order is somehow randomized due to access to a python dictionary (see the Python2 implementation note), see the table at the bottom.
  • Without batches: the selection is passed as is to ClusterShell and the execution is pretty much ordered. The pretty much is due to the fact that ClusterShell in turn uses the fanout limit (for the max child to fork at any given time) that right now is left at it's default value of 64, and when going over that it might alter a bit the order. Over ~100 hosts I've seen the first 2 in the order being actually picked up at the end, while all the others were executed in order.

I'm leaning to force the randomness on all cases and add a --ordered (or similar) option to force the execution in order (although I need to check how to do that in the case without batches).
Regarding the NNNN specific implementation, given the generic nature of Cumin, I'd rather not add it into the tool itself but maybe consider the possibility to allow to specify custom filters where we could have a custom implementation for the sorted and shuffle algorithms.
Thoughts?

Jun 25 2019, 10:24 PM · Operations, SRE-tools
crusnov closed T216469: Netbox: cable termination names report as Resolved.
Jun 25 2019, 4:04 PM · Patch-For-Review, netbox, SRE-tools, Operations
crusnov committed rOSNB60c58bdc64d1: Add a passthrough configuration system (authored by crusnov).
Add a passthrough configuration system
Jun 25 2019, 3:28 PM

Jun 24 2019

crusnov committed rOSNB975b7b33ad3f: Add a passthrough configuration system (authored by crusnov).
Add a passthrough configuration system
Jun 24 2019, 11:41 PM
crusnov committed rOSNB3fe0ea706fc1: Add a passthrough configuration system (authored by crusnov).
Add a passthrough configuration system
Jun 24 2019, 11:41 PM
crusnov committed rCUMINae6e9681a2af: backends: add Netbox backend (authored by crusnov).
backends: add Netbox backend
Jun 24 2019, 6:10 PM
crusnov committed rCUMINbdbccba0f729: Add Cumin backend for accessing Netbox (authored by crusnov).
Add Cumin backend for accessing Netbox
Jun 24 2019, 6:07 PM
crusnov committed rCUMINb4e30034ea67: Add Cumin backend for accessing Netbox (authored by crusnov).
Add Cumin backend for accessing Netbox
Jun 24 2019, 4:17 PM
crusnov added a comment to T205900: Cumin: add backend for Netbox.

Just closing the loop here, the backend is up for review, but there is apparently a pylint bug preventing CI from passing (or there was last week).

Jun 24 2019, 3:48 PM · Patch-For-Review, netbox, Operations, SRE-tools
crusnov added a comment to T226331: Upgrade Netbox to 2.6.1.

Roger, it might be best to wait on the upgrade until the split to Ganeti is done (maybe early next week) as using Redis was part of the spec for that.

Jun 24 2019, 3:21 PM · Patch-For-Review, netbox

Jun 18 2019

crusnov created P8628 tables to dump from Netbox.
Jun 18 2019, 6:10 PM

Jun 17 2019

crusnov moved T205900: Cumin: add backend for Netbox from Up next to In Code Review on the SRE-tools board.
Jun 17 2019, 11:13 PM · Patch-For-Review, netbox, Operations, SRE-tools
crusnov moved T217072: Spicerack module for Netbox from Pending to Complete on the User-crusnov board.
Jun 17 2019, 11:13 PM · netbox, Patch-For-Review, User-crusnov, SRE-tools
crusnov moved T224946: Netbox Alert Cleanups from Backlog to In Progress on the User-crusnov board.
Jun 17 2019, 11:13 PM · observability, User-crusnov, netbox, SRE-tools

Jun 12 2019

crusnov committed rCUMIN891554eae47a: Add Cumin backend for accessing Netbox (authored by crusnov).
Add Cumin backend for accessing Netbox
Jun 12 2019, 8:46 AM

Jun 11 2019

crusnov committed rCUMIN7f1369cdef37: Add Cumin backend for accessing Netbox (authored by crusnov).
Add Cumin backend for accessing Netbox
Jun 11 2019, 1:28 PM
crusnov committed rCUMINe17b61990855: Add Cumin backend for accessing Netbox (authored by crusnov).
Add Cumin backend for accessing Netbox
Jun 11 2019, 10:35 AM

Jun 7 2019

crusnov added a comment to T209182: Setup Swift Storage for Netbox image (was: netbox won't allow me to upload photos of the rack).

okay so this works, mostly, in labs when manually configured to operate against the deployment-prep Swift cluster. Netbox lets me upload images and shows them associated with the object in question - except that viewing fails because they are served from a URL in the swift cluster that is unavailable. We'll look at this part more next week no doubt.

Jun 7 2019, 4:02 PM · netbox, Operations
crusnov renamed T209182: Setup Swift Storage for Netbox image (was: netbox won't allow me to upload photos of the rack) from netbox won't allow me to upload photos of the rack to Setup Swift Storage for Netbox image (was: netbox won't allow me to upload photos of the rack).
Jun 7 2019, 2:46 PM · netbox, Operations

Jun 6 2019

crusnov committed rCUMIN15e8d9ecfc6c: Add Cumin backend for accessing Netbox (authored by crusnov).
Add Cumin backend for accessing Netbox
Jun 6 2019, 7:16 PM

Jun 5 2019

crusnov created T225166: Gerrit crashed due to out of Heap.
Jun 5 2019, 10:22 PM · Gerrit

Jun 3 2019

crusnov added a comment to T221507: Netbox report to validate network equipment data.

I agree that from the perspective of more closely modelling the devices between the various tools that the domain name for the VC name thing is necessary. I'm not completely clear on how that would make the matching better? Currently the by-serial matching seems to be working correctly, the complexities are mostly in lining up vendor and model information at this point, unless I'm mistaken - and this appears to be approachable either by matching things more loosely or creating a map between what's in LibreNMS and what's in Netbox. Separately, there are only a few inventory items which don't appear to line up, but I believe it's because they are builtin so they are left out of the librenms query.

Jun 3 2019, 11:14 PM · netbox, User-crusnov, SRE-tools, Operations, netops
crusnov updated the task description for T224946: Netbox Alert Cleanups.
Jun 3 2019, 10:52 PM · observability, User-crusnov, netbox, SRE-tools
crusnov triaged T224946: Netbox Alert Cleanups as Normal priority.
Jun 3 2019, 10:45 PM · observability, User-crusnov, netbox, SRE-tools
crusnov created T224946: Netbox Alert Cleanups.
Jun 3 2019, 10:45 PM · observability, User-crusnov, netbox, SRE-tools
crusnov added a comment to T221113: Netbox Reports: Create an icinga check for alerting on a set of Netbox reports.

Alerts are alerting and in production.

Jun 3 2019, 10:36 PM · netbox, SRE-tools
crusnov closed T221113: Netbox Reports: Create an icinga check for alerting on a set of Netbox reports as Resolved.
Jun 3 2019, 10:36 PM · netbox, SRE-tools
crusnov updated the task description for T221113: Netbox Reports: Create an icinga check for alerting on a set of Netbox reports.
Jun 3 2019, 10:35 PM · netbox, SRE-tools

May 29 2019

crusnov moved T223450: Triage and resolve all outstanding Netbox report errors from Backlog to In Progress on the SRE-tools board.
May 29 2019, 5:58 PM · ops-codfw, ops-eqiad, Operations, SRE-tools, netbox, DC-Ops
crusnov moved T216469: Netbox: cable termination names report from Up next to In Code Review on the SRE-tools board.
May 29 2019, 5:57 PM · Patch-For-Review, netbox, SRE-tools, Operations
crusnov added a comment to T216469: Netbox: cable termination names report.

After a discussion with Faidon, I think the general consensus is that DRAC (and ILO) should be an acceptable termination name for managament interfaces, in addition to, going forward, the normal default being mgmt\d? (enumerated in the case of tehre being multiple interfaces).

May 29 2019, 5:54 PM · Patch-For-Review, netbox, SRE-tools, Operations
crusnov added a comment to T216469: Netbox: cable termination names report.

Sample output:

May 29 2019, 3:56 PM · Patch-For-Review, netbox, SRE-tools, Operations

May 28 2019

crusnov added a comment to T221507: Netbox report to validate network equipment data.

Hello here is the sample output. There are several inconsistencies that I can see the fix for that I'd already attempted to mitigate (but not successfully apparently) such as devices like Netbox devtype=Juniper EX4600-40F, LibreNMS devtype=Juniper Networks, Inc. ex4600-40f Ethernet Switch, kernel JUNOS 14.1X53-D45.3, Build date: 2017-07-28 01:39:39 UTC Copyright (c) 1996-2017 Juniper Networks, Inc. or Juniper EX4600 where the information is there it's just not lined up the same. Other things seem less obvious, like duplicated serial numbers and similar.

May 28 2019, 4:45 PM · netbox, User-crusnov, SRE-tools, Operations, netops

May 22 2019

crusnov added a comment to T223292: Netbox: generate CSV backups.

Just to follow up on this. I did spend some time trying to figure out how to initiate a template-based export from hitting a URL. It seems as though there's no API-way, and hitting the URL endpoint doesn't work with a token authentication as far as I can tell.

May 22 2019, 11:01 PM · netbox
crusnov added a comment to T222922: wmf7622 wont powercycle (cannot be allocated from spares).

I'm definitely in favor or allowing a failed state to basically come from any other state.

May 22 2019, 10:12 PM · Operations, ops-eqiad

May 21 2019

Krenair awarded T224057: Request increased quota for Automation Framework Cloud VPS project a Like token.
May 21 2019, 7:20 PM · Cloud-VPS (Quota-requests)
crusnov created T224057: Request increased quota for Automation Framework Cloud VPS project.
May 21 2019, 6:15 PM · Cloud-VPS (Quota-requests)
crusnov closed T220422: Netbox Reports: General Cleanup and Improvement as Resolved.

Merged the change and deployed which uses admin_state instead.

May 21 2019, 4:06 PM · netbox, Patch-For-Review, User-crusnov, DC-Ops, SRE-tools
crusnov updated the task description for T220422: Netbox Reports: General Cleanup and Improvement.
May 21 2019, 4:05 PM · netbox, Patch-For-Review, User-crusnov, DC-Ops, SRE-tools

May 14 2019

crusnov added a comment to T221507: Netbox report to validate network equipment data.

It was pointed out to me that the vendor name in entPhysical is there, so we could hypothetically check that (for inventory items only) - the devices table remains complex.

May 14 2019, 10:24 PM · netbox, User-crusnov, SRE-tools, Operations, netops
crusnov added a comment to T221507: Netbox report to validate network equipment data.

Change 510256 had a related patch set uploaded (by CRusnov; owner: CRusnov):
[operations/software/netbox-reports@master] Add LibreNMS parity check report.
https://gerrit.wikimedia.org/r/510256

May 14 2019, 10:15 PM · netbox, User-crusnov, SRE-tools, Operations, netops

May 13 2019

crusnov added a comment to T221507: Netbox report to validate network equipment data.

After digging and discussing I believe the way forward since the mapping is slightly ... weird between LibreNMS and Netbox:

May 13 2019, 10:18 PM · netbox, User-crusnov, SRE-tools, Operations, netops
crusnov added a comment to T222922: wmf7622 wont powercycle (cannot be allocated from spares).

Hello, process question about this. The current flowchart for states doesn't allow Spare->Failed to happen, so there are some implicit assumptions inside of f or example the PuppetDB netbox report about that (Failed state is expected to be in Puppet since it implicitly comes from a production state). Is it the preference that boxes like this go through a Failed state (and thus never appear in Puppet? Thanks.

May 13 2019, 6:10 PM · Operations, ops-eqiad
crusnov added a comment to T220422: Netbox Reports: General Cleanup and Improvement.

Just a note, admin_down does not seem to indicate anything particular about the machines that is useful to denote in Netbox as far as I can tell? It seems to reflect the *desired* state. To clarify is there any situation where it would not match the op_state within a short period of time? AFAICT it is used to tell ganeti to down or up the machine but I may be incorrect here. I have implemented mirroring the op_state but if we truly do need an extra field for admin_state that'd be useful to know.

You are correct that admin_state is the desired state, while oper_state is the operating one; basically, if your desired state is "this VM should be up" and for some reason (e.g. the host had an unscheduled reboot, or QEMU crashed etc.) the VM is down, then admin != oper, and a cronjob that runs the ganeti "watcher" will execute and fix things up (= start the VM). Until that happens, gnt-instance list will list the VM with a status of "ERROR_down", meaning "it's down, but it shouldn't be".
For the purposes of Netbox, I think what we need is the admin state, not the operating one, i.e. what we've configured Ganeti to do, rather than what has actually happened due to an error. The equivalent for a physical host is that we expect a Status: Offline host to be powered down, and a Status: Active host to be powered up, but we don't really track whether we've shut down or powercycled a host manually.
Does that make sense and do you agree?

May 13 2019, 1:35 PM · netbox, Patch-For-Review, User-crusnov, DC-Ops, SRE-tools