Page MenuHomePhabricator

Volans (Riccardo Coccioli)
SRE

Projects (11)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Feb 10 2016, 11:25 AM (246 w, 12 h)
Availability
Available
IRC Nick
volans
LDAP User
Volans
MediaWiki User
RCoccioli (WMF) [ Global Accounts ]

Recent Activity

Tue, Oct 27

Volans triaged T266618: Siteinfo timeout during switch datacenter as Medium priority.
Tue, Oct 27, 10:23 PM · Operations, Datacenter-Switchover, serviceops
Volans placed T212697: uwsgi's logsocket_plugin.so causes segfaults during log rotation up for grabs.
Tue, Oct 27, 5:19 PM · Operations
Volans added a comment to T261861: cumin: If no command is provided, output nodelist to stdout.

This is fixed in master in 6d16ec2 (list of hosts to stdout, rest to stderr), but not yet deployed.

Tue, Oct 27, 5:16 PM · User-Kormat, Operations
Volans closed T193155: IPMI Audit 2018-04 as Resolved.

Resolving as it's a too old audit now, we could re-run it again if needed, but we've also alerts that check most of those scenarios.

Tue, Oct 27, 5:14 PM · Operations
Volans placed T197458: Cumin: add option when --batch=1 to skip deduplication up for grabs.
Tue, Oct 27, 5:12 PM · SRE-tools

Fri, Oct 23

Volans added a comment to T229397: Puppet: get row/rack info from Netbox.

We were discussing this offline with John and there are still various open questions, we plan to discuss them in the next I/F meeting next Wed.
I'll try to summarize them here:

Fri, Oct 23, 3:38 PM · observability, User-crusnov, User-jbond, Patch-For-Review, Puppet, Operations
Volans added a comment to T229397: Puppet: get row/rack info from Netbox.

I fear that we are going down another path like the dns generation in which the Netbox API don't really suits our needs in terms of performance and efficiency (multiple API calls per device). I'm wondering if we should convert John's patch into a Netbox script instead and take advantage of the speed and power of Django/Netbox internal APIs instead.

Fri, Oct 23, 12:53 PM · observability, User-crusnov, User-jbond, Patch-For-Review, Puppet, Operations
Volans updated the task description for T257905: Spin off common Spicerack modules into a standalone Python library importable anywhere.
Fri, Oct 23, 12:24 PM · Patch-For-Review, Goal, SRE-tools

Thu, Oct 22

Volans added a comment to T265904: Remove SLAAC IPs from Ganeti hosts.

@jbond yeah I agree we can implement this assuming that all v6 addresses are mapped, with a sane fallback into the networking[ip6] one.
@crusnov could you implement that logic into the current import script? Basically pick the binding6 that endswith primary ipv4.replace('.', ':'), fallbacking into the current behaviour if no match.

Thu, Oct 22, 10:32 AM · Patch-For-Review, Traffic, Operations
Volans added a comment to T265904: Remove SLAAC IPs from Ganeti hosts.

@jbond thanks for looking into this, unfortunately the data used in the Netbox import comes from the networking fact because it needs all of them and parses that one, so not sure if the above patch would be useful in practice.

Thu, Oct 22, 8:32 AM · Patch-For-Review, Traffic, Operations

Mon, Oct 19

Volans added a comment to T265904: Remove SLAAC IPs from Ganeti hosts.

Do you think we could trick facter into reporting the non-SLAAC address as primary?

Mon, Oct 19, 1:58 PM · Patch-For-Review, Traffic, Operations
Volans added a comment to T265904: Remove SLAAC IPs from Ganeti hosts.

To partially fix Netbox we can just run the PuppetDB import script for the Ganeti hosts again, then it will just be a matter of deleting all those SLAAC addresses

Mon, Oct 19, 1:40 PM · Patch-For-Review, Traffic, Operations
Volans added a comment to T243928: Complete Netbox prometheus scraping.

We could get some inspiration from existing dashboards that were published at https://grafana.com/grafana/dashboards?search=django
Also relevant: https://github.com/korfuri/django-prometheus/issues/44

Mon, Oct 19, 12:37 PM · SRE-tools, netbox, User-crusnov

Sat, Oct 17

Volans reassigned T265653: (Need By: TBD) setup/install deploy1002 from Dzahn to RobH.

The IPs were allocated manually outside of Netbox and as such they could be allocated to a different host by Netbox in any upcoming provisioning causing conflicts.

Sat, Oct 17, 7:20 AM · ops-eqiad, Operations, DC-Ops

Thu, Oct 15

Volans added a comment to T265595: Diffscan: host off-infra.

im not sure what the hosting for wikitech-static is

Thu, Oct 15, 5:17 PM · SRE-tools
Volans updated the task description for T265595: Diffscan: host off-infra.
Thu, Oct 15, 5:07 PM · SRE-tools
Volans added a comment to T263768: Ganeti -> Netbox sync: run PuppetDB import on new VMs.

Also the script doesn't seem to apply the same filters we do when importing from PuppetDB, I see VMs with lo interfaces. Those should not be created.

Thu, Oct 15, 12:53 PM · SRE-tools, netbox
Volans closed T222837: Discussion about synchronizing Ganeti VM network interfaces to Netbox as Resolved.

Resolving as this has been surpassed by later development, we're syncing the ifaces from puppetdb to attach the IPs to them now.

Thu, Oct 15, 12:52 PM · SRE-tools
Volans closed T144169: Flake8 for python files without extension in puppet repo as Resolved.

I'm being bold and resolve this task as there are only 5 files left and they are all in one personal home (./modules/admin/files/home/ori/.binned)

Thu, Oct 15, 7:40 AM · User-jbond, cloud-services-team (Kanban), Patch-For-Review, Operations, SRE-tools
Volans closed T186818: Cumin: add --limit to randomly select N hosts as Declined.

The topic has not been discussed any further since then nor I've heard any more request of a feature like this one for cumin.
Since then we've introduced Spicerack and Cookbooks that allow to add more logic and orchestration to the operations to perform, probably covering some of the use cases listed above, in conjunction with a wider usage of cumin aliases for canary hosts.
At this point this is more of a wish list item than anything else, I'm resolving it and abandoning the change.

Thu, Oct 15, 7:24 AM · Patch-For-Review, SRE-tools

Wed, Oct 14

Volans closed T157133: Consider adding a --skip-conftool option to puppet-merge as Resolved.
Wed, Oct 14, 8:13 PM · Puppet, SRE-tools, Operations
Volans moved T263768: Ganeti -> Netbox sync: run PuppetDB import on new VMs from Backlog to Up next on the SRE-tools board.
Wed, Oct 14, 8:11 PM · SRE-tools, netbox
Volans moved T265340: Netbox import interfaces script ##PRIMARY## type not updated from Backlog to Up next on the SRE-tools board.
Wed, Oct 14, 8:10 PM · SRE-tools, netbox
Volans closed T159045: Update Puppet repo code that uses deprecated maniphest.update/.createtask/.query Conduit API as Resolved.

The two remaining ones were done long time ago, but forgot to update this task. None of the frozen patterns exist in the Puppet repo as of now, resolving.

Wed, Oct 14, 8:09 PM · Phabricator, Operations, Technical-Debt, SRE-tools
Volans updated the task description for T159045: Update Puppet repo code that uses deprecated maniphest.update/.createtask/.query Conduit API.
Wed, Oct 14, 8:09 PM · Phabricator, Operations, Technical-Debt, SRE-tools
Volans moved T240176: OKR: Provide a mechanism to obtain the FQDN given a short hostname from In Progress to Up next on the SRE-tools board.
Wed, Oct 14, 8:06 PM · netbox, SRE-tools
Volans added a comment to T240176: OKR: Provide a mechanism to obtain the FQDN given a short hostname.

I think this could be converted into a method in the spicerack's netbox module that checks if there is a device or VM with the shortname and returns the DNS name of any of the primary IPs, if set and None (or raises) otherwise.

Wed, Oct 14, 8:06 PM · netbox, SRE-tools

Tue, Oct 13

Volans added a comment to T265340: Netbox import interfaces script ##PRIMARY## type not updated.

Once the script is fixed we should re-run the puppetdb import for any device that has been installed after the mass-import on Oct. 14th.

Tue, Oct 13, 2:30 PM · SRE-tools, netbox
Volans updated the task description for T265341: Add switch interface and cable support to decom and offline scripts.
Tue, Oct 13, 10:49 AM · Patch-For-Review, SRE-tools, netbox
Volans triaged T265340: Netbox import interfaces script ##PRIMARY## type not updated as High priority.
Tue, Oct 13, 9:57 AM · SRE-tools, netbox

Thu, Oct 8

Volans closed T264273: DNS: per prefix zone-file limitation as Resolved.

The agreed changes have been deployed, /30 and /31 prefixes have been consolidated into their parent prefix zone files.

Thu, Oct 8, 9:06 PM · netbox
Volans closed T264273: DNS: per prefix zone-file limitation, a subtask of T258729: netbox DNS Automation Workflow checklist for Commissioning and Decommissioning 2020Q1, as Resolved.
Thu, Oct 8, 9:06 PM · Patch-For-Review, SRE-tools, User-crusnov, netbox
Volans committed rOSNE70af1c1f5a0d: dns: consolidate reverse zone files (part 2) (authored by Volans).
dns: consolidate reverse zone files (part 2)
Thu, Oct 8, 9:03 PM
Volans committed rOSNE2ed285396a64: dns: consolidate reverse zone files (part 1) (authored by Volans).
dns: consolidate reverse zone files (part 1)
Thu, Oct 8, 9:03 PM
Volans closed T264846: sre.dns.netbox cookbook emergency improvements as Resolved.

Both scenarios are now covered by the cookbook and described in wikitech:

Thu, Oct 8, 5:51 PM · SRE-tools
Volans added a comment to T264273: DNS: per prefix zone-file limitation.

The previous approach was not working well because I found corner cases where we were consolidating into the same file different subnets for which one is managed by Netbox and one not and will probably never be (like frack vs frack mgmt).

Thu, Oct 8, 4:26 PM · netbox
Volans created P12954 Netbox DNS generation change proposal (removed backward compatibility).
Thu, Oct 8, 2:41 PM
Volans edited P12939 Netbox DNS generation change proposal (double generation).
Thu, Oct 8, 2:30 PM

Wed, Oct 7

Volans added a comment to T264888: Review default ferm INPUT policy.

@jbond FYI as a side note once this is deployed we can probably revisit a bit the firewall rules of the failoid hosts, that were designed already with reject-with icmp-port-unreachable to make the failure as quick as possible.

Wed, Oct 7, 4:49 PM · Patch-For-Review, Security, Operations, netops, User-jbond
Volans edited P12939 Netbox DNS generation change proposal (double generation).
Wed, Oct 7, 11:12 AM
Volans triaged T264846: sre.dns.netbox cookbook emergency improvements as High priority.
Wed, Oct 7, 8:37 AM · SRE-tools

Tue, Oct 6

Volans created P12939 Netbox DNS generation change proposal (double generation).
Tue, Oct 6, 9:37 PM
Volans added a comment to T264273: DNS: per prefix zone-file limitation.

Yeah I was chatting on IRC with Arzhel and he was suggesting to force them to /24 anyway, even if we don't have the prefix in Netbox.

Tue, Oct 6, 9:14 PM · netbox
Volans edited P12937 Netbox DNS generation change proposal.
Tue, Oct 6, 8:57 PM
Volans updated subscribers of T264273: DNS: per prefix zone-file limitation.
Tue, Oct 6, 7:01 PM · netbox
Volans added a comment to T264273: DNS: per prefix zone-file limitation.

After a chat with @ayounsi I tried the approach that if the IP prefixlen is > 24 instead of picking the smallest prefix we try to get the first prefix above with status container and use that instead for deciding the zonefile.

Tue, Oct 6, 7:01 PM · netbox
Volans edited P12937 Netbox DNS generation change proposal.
Tue, Oct 6, 6:57 PM
Volans created P12937 Netbox DNS generation change proposal.
Tue, Oct 6, 6:47 PM
Volans added a project to T264698: Degraded RAID on mw2279: serviceops.
Tue, Oct 6, 8:05 AM · serviceops, Operations, ops-codfw
Volans added a comment to T259071: (Need By: TBD) rack/setup/install an-worker11[02-17].

@elukey if I try to ssh with the install console key I get a BusyBox... I guess that's the reason.
Basically the reimage script is polling the host waiting for the reboot after d-i and expects to ssh with the install console key. Apparently it got rebooted into busybox that has /proc/uptime and the reimage thought it was rebooted into the new OS and tried to run puppet inside the BusyBox.

Tue, Oct 6, 7:56 AM · Analytics-Radar, ops-eqiad, DC-Ops, Operations

Mon, Oct 5

Volans added a comment to T210137: Handle unknown stats in rsyslog_exporter.

Any news on this by any chance? On this random host I was checking today it taking up 1/3rd of syslog.

Mon, Oct 5, 5:43 PM · User-jijiki, serviceops, observability
Volans added a subtask for T203943: Spicerack cookbooks TODO list: T260661: Create a cookbook to perform a rolling reboot of a kubernetes cluster.
Mon, Oct 5, 11:00 AM · SRE-tools, User-jijiki, User-Joe, Operations
Volans added a parent task for T260661: Create a cookbook to perform a rolling reboot of a kubernetes cluster: T203943: Spicerack cookbooks TODO list.
Mon, Oct 5, 11:00 AM · User-jijiki, SRE-tools, serviceops, Operations

Fri, Oct 2

Volans closed T264409: makevm cookbook fails get_vm() call as Invalid.

Nothing to do here, that is not a failure, the cookbook is just polling to get the craeted VM.
The [1/20, retrying in 3.00s] is the first call that failed, the second one succeeded and the cookbook continued its job as expected.

Fri, Oct 2, 4:42 PM · SRE-tools, Operations

Thu, Oct 1

Volans added a comment to T264273: DNS: per prefix zone-file limitation.

If instead we keep the current per-prefix approach we can easily add some additional checks in the sre.dns.netbox cookbook such as:

Thu, Oct 1, 5:31 PM · netbox
Volans added a comment to T264273: DNS: per prefix zone-file limitation.

As spoken on IRC, if there is a clean cut to identify when we can use /24 in terms of Netbox data of the prefixes and such, and if it's ok to loose some of the flexibility we have right now to migrate gradually some things it's not a problem for me to adapt the generation script.

Thu, Oct 1, 11:20 AM · netbox
Volans added a comment to T264276: Migrate puppetboard to Buster.

The PRs I had there got eventually merged, at that time puppetboard was barely maintained so there was no release, but I guess they are included in the latest releases.
Then there is https://github.com/voxpupuli/puppetboard/issues/461 but I have totally forgotten what I might have done in our setup for that, but I'm sure I can reconstruct it.

Thu, Oct 1, 11:10 AM · Operations
Volans added a comment to T264276: Migrate puppetboard to Buster.

@MoritzMuehlenhoff ping me when this work will start as we might want to upgrade puppetboard too. At the time I had to apply a couple of internal patches because not yet merged upstream. We should re-check the status and evaluate.

Thu, Oct 1, 8:44 AM · Operations
Volans updated the task description for T253173: Some clusters do not have DNS for IPv6 addresses (TRACKING TASK).
Thu, Oct 1, 7:07 AM · User-jbond, netbox

Tue, Sep 29

Volans added a comment to T260670: db2125 crashed - mgmt iface also not available.

from HW logs

Tue, Sep 29, 9:01 PM · User-Kormat, ops-codfw, DBA, Operations
Volans committed rOSNE5c9ea04d017c: scripts: dns, mark eqsin as migrated to Netbox (authored by Volans).
scripts: dns, mark eqsin as migrated to Netbox
Tue, Sep 29, 7:01 PM
Volans committed rOSNEc9396134a844: scripts: don't allocate primary IPs in frack (authored by Volans).
scripts: don't allocate primary IPs in frack
Tue, Sep 29, 4:22 PM

Sep 28 2020

Volans added a comment to T263578: puppetdb seems to be slow on host reimage.

@jbond I think we can just try the tmpfs first as you said and check the impact.

Sep 28 2020, 5:41 PM · Patch-For-Review, Puppet
Volans committed rCUMIN368d8aaabd4c: tox: add mypy environment (authored by Volans).
tox: add mypy environment
Sep 28 2020, 10:24 AM
Volans added a comment to T263578: puppetdb seems to be slow on host reimage.

however i wonder if its worth mounting a tmpfs dir here? the risk is that we may loose a submission but as it likely receives a lot of IO is will likely give quite a nice boost

Sep 28 2020, 9:20 AM · Patch-For-Review, Puppet
Volans committed rCUMIN98973a270fd5: Use @abstractmethod instead of @abstractproperty (authored by Volans).
Use @abstractmethod instead of @abstractproperty
Sep 28 2020, 9:07 AM

Sep 24 2020

Volans triaged T263768: Ganeti -> Netbox sync: run PuppetDB import on new VMs as Medium priority.
Sep 24 2020, 4:32 PM · SRE-tools, netbox
Volans added a comment to T262151: mw1360's NIC is faulty.

It looks it's marked as inactive on conftool:

$ confctl select 'name=mw1360.eqiad.wmnet' get
{"mw1360.eqiad.wmnet": {"weight": 30, "pooled": "inactive"}, "tags": "dc=eqiad,cluster=api_appserver,service=apache2"}
{"mw1360.eqiad.wmnet": {"weight": 30, "pooled": "inactive"}, "tags": "dc=eqiad,cluster=api_appserver,service=nginx"}
Sep 24 2020, 4:13 PM · Operations, serviceops, ops-eqiad
Volans added a comment to T261512: Provision new RESTBase/Cassandra cluster nodes: restbase1028, restbase1029, restbase1030.

I've allocated them on Netbox, see:
https://netbox.wikimedia.org/search/?q=restbase1028
https://netbox.wikimedia.org/search/?q=restbase1029
https://netbox.wikimedia.org/search/?q=restbase1030

Sep 24 2020, 4:11 PM · RESTBase-Cassandra, Platform Engineering, Cassandra
Volans added a comment to T261512: Provision new RESTBase/Cassandra cluster nodes: restbase1028, restbase1029, restbase1030.

Ah so way before the IP allocation stuff was moved to Netbox. Let me add them to Netbox before merging.

Sep 24 2020, 3:59 PM · RESTBase-Cassandra, Platform Engineering, Cassandra
Volans added a comment to T261512: Provision new RESTBase/Cassandra cluster nodes: restbase1028, restbase1029, restbase1030.

When where those hosts provisioned? Basically I'm asking when was the IP allocation script on Netbox run, because it explicitely supports this use case.

Sep 24 2020, 3:44 PM · RESTBase-Cassandra, Platform Engineering, Cassandra
Volans added a comment to T257905: Spin off common Spicerack modules into a standalone Python library importable anywhere.

Version 0.0.2 has been released to APT wikimedia for buster (python3-wmflib) and on PyPI (wmflib).

Sep 24 2020, 10:46 AM · Patch-For-Review, Goal, SRE-tools
Volans updated the task description for T257905: Spin off common Spicerack modules into a standalone Python library importable anywhere.
Sep 24 2020, 10:46 AM · Patch-For-Review, Goal, SRE-tools
Volans added a comment to T263578: puppetdb seems to be slow on host reimage.

Totally agree that postgres issues should show on both eqiad and codfw so most likely a red herring, nevertheless the sizes seemed a bit too large for the data. But I agree to not go down that path if not needed.

Sep 24 2020, 8:38 AM · Patch-For-Review, Puppet
Volans committed rOSNE582628261095: dns: fix check on argument (authored by Volans).
dns: fix check on argument
Sep 24 2020, 8:10 AM
Volans triaged T263716: Puppet has failure on each run on alert1001 as High priority.
Sep 24 2020, 7:13 AM · Operations, observability

Sep 23 2020

Volans closed T255748: Netbox DNS change not effective in gdns as Resolved.

I think so didn't get any report of issues.

Sep 23 2020, 3:21 PM · DNS, Traffic, Operations, netbox
Volans committed rOSNE0a15c7c604a2: dns: add icinga check mode (authored by Volans).
dns: add icinga check mode
Sep 23 2020, 6:05 AM

Sep 22 2020

Volans triaged T263578: puppetdb seems to be slow on host reimage as Medium priority.
Sep 22 2020, 6:49 PM · Patch-For-Review, Puppet
brennen awarded T221212: spicerack/cookbook: add additional arguments IRC/SAL logging a Like token.
Sep 22 2020, 5:31 PM · Patch-For-Review, SRE-tools, Operations
Volans committed rOSNE3c39e32eadf5: scripts: mark ulsfo as migrated to Netbox (authored by Volans).
scripts: mark ulsfo as migrated to Netbox
Sep 22 2020, 10:06 AM
Volans updated the task description for T258729: netbox DNS Automation Workflow checklist for Commissioning and Decommissioning 2020Q1.
Sep 22 2020, 7:20 AM · Patch-For-Review, SRE-tools, User-crusnov, netbox
Volans updated the task description for T258729: netbox DNS Automation Workflow checklist for Commissioning and Decommissioning 2020Q1.
Sep 22 2020, 7:18 AM · Patch-For-Review, SRE-tools, User-crusnov, netbox
Volans closed T263518: dns repository left in a broken state as Resolved.

I've merged https://gerrit.wikimedia.org/r/c/operations/dns/+/628995 and now authdns-update runs without errors and the DNS is unblocked.

Sep 22 2020, 7:03 AM · Traffic, DNS, Operations
Volans added a comment to T263518: dns repository left in a broken state.

The erros seems to be caused by the lack of the entry related to releases in the discovery-states file in gdnsd configuration. This in turn seems to be related to the fact that in hieradata/common/service.yaml the releases entry has state: monitoring_setup and in modules/profile/manifests/dns/auth/discovery.pp the entries are filtered by state: production:

wmflib::service::fetch().filter |$n, $svc| { 'discovery' in $svc  and $svc['state'] == 'production' }
Sep 22 2020, 6:57 AM · Traffic, DNS, Operations
Volans triaged T263518: dns repository left in a broken state as Unbreak Now! priority.
Sep 22 2020, 6:54 AM · Traffic, DNS, Operations

Sep 21 2020

Volans triaged T263429: Netbox support for svc allocation as High priority.
Sep 21 2020, 10:31 AM · SRE-tools, netbox

Sep 18 2020

Volans added a comment to T261207: debmonitor: enhance filtering options for packages.

I think that Debmonitor should only track packages for active-running-images, like it does for production hosts. Once a new image version is rolled out and the old one is not anymore running anywhere, it should just be deleted from Debmonitor.
Because of this missing GC we've what I've described in T261207#6433271, but that was meant as a temporary solution until a proper GC is implemented on the client side that is the only one knowing if an image version is running anywhere.

Sep 18 2020, 10:33 AM · Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO (2020-10-01 to 2020-12-31 (Q2)), Continuous-Integration-Infrastructure, Patch-For-Review, git-protocol-v2, SRE-tools

Sep 16 2020

Volans closed T262863: Verification of DNS records still in use as Resolved.

All done, resolving, thanks for the support!

Sep 16 2020, 9:42 AM · Data-Services, cloud-services-team (Kanban)

Sep 15 2020

Volans added a comment to T262863: Verification of DNS records still in use.

Make sense.
I've added it manually to Netbox so that it's allocated and the DNS will be generated. I've marked it as VIP for now because it's not assigned to any host ( https://netbox.wikimedia.org/search/?q=nfs-maps.wikimedia.org ).

Sep 15 2020, 4:20 PM · Data-Services, cloud-services-team (Kanban)
Volans added a comment to T262151: mw1360's NIC is faulty.

The device is still active in Netbox, shouldn't be marked as failed?

Sep 15 2020, 1:46 PM · Operations, serviceops, ops-eqiad
Volans added a comment to T262863: Verification of DNS records still in use.

Patch sent, I have also a follow up question: on cloudstore1009 the IPv6 of nfs-maps.wikimedia.org is not assigned, but in the DNS repo is defined, as the mapped version of the v4 one. Is that intended/expected?

Sep 15 2020, 10:41 AM · Data-Services, cloud-services-team (Kanban)
Volans added a comment to T262863: Verification of DNS records still in use.

@Bstorm thanks a lot for the double check. I'll send a patch for the last 3 and make sure the other are retained.

Sep 15 2020, 9:44 AM · Data-Services, cloud-services-team (Kanban)

Sep 14 2020

Volans triaged T262863: Verification of DNS records still in use as Medium priority.
Sep 14 2020, 8:46 PM · Data-Services, cloud-services-team (Kanban)
Volans committed rOSNE92be7ec25f3f: scripts: enable primary IPs options (authored by Volans).
scripts: enable primary IPs options
Sep 14 2020, 11:28 AM
Volans updated the task description for T244153: Import IP addresses, interfaces and DNS names into Netbox for Primary Interfaces.
Sep 14 2020, 11:23 AM · Patch-For-Review, DC-Ops, SRE-tools, netbox, User-crusnov
Volans added a comment to T244153: Import IP addresses, interfaces and DNS names into Netbox for Primary Interfaces.
  • Backup pre import is /srv/postgres-backup/volans-pre-primary-import.psql-all-dbs-20200914.sql.gz.bak
  • Mass import run, stdout available at P12577 (and in /root/netbox-massimport-20200914.out on netbox1001), import.log file available on netbox1001 at /root/netbox-massimport-20200914.log.
Sep 14 2020, 11:22 AM · Patch-For-Review, DC-Ops, SRE-tools, netbox, User-crusnov
Volans created P12577 Netbox mass import from PuppetDB stdout.
Sep 14 2020, 11:08 AM

Sep 11 2020

Volans committed rOSNE4fad8a901300: customscripts/interface_automation.py: Add Interface and IP Importer (authored by crusnov).
customscripts/interface_automation.py: Add Interface and IP Importer
Sep 11 2020, 9:04 PM
Volans triaged T262678: Netbox CSV dumps run at the same time as High priority.
Sep 11 2020, 2:06 PM · netbox