[TOOLS-DEVELOPMENT] Notes from tools call 14 July
Liz Flynn <lflynn@amsl.com> Thu, 16 July 2020 02:05 UTC
Return-Path: <lflynn@amsl.com>
X-Original-To: tools-development@ietfa.amsl.com
Delivered-To: tools-development@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A93A3A0991 for <tools-development@ietfa.amsl.com>; Wed, 15 Jul 2020 19:05:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id APjVoh4Kr_JI for <tools-development@ietfa.amsl.com>; Wed, 15 Jul 2020 19:05:25 -0700 (PDT)
Received: from mail.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 674153A0943 for <tools-development@ietf.org>; Wed, 15 Jul 2020 19:05:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id 3D6FC203354 for <tools-development@ietf.org>; Wed, 15 Jul 2020 19:04:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fdznMwL77ruI for <tools-development@ietf.org>; Wed, 15 Jul 2020 19:04:57 -0700 (PDT)
Received: from [192.168.0.3] (unknown [76.103.45.80]) by c8a.amsl.com (Postfix) with ESMTPSA id EEA0B203353 for <tools-development@ietf.org>; Wed, 15 Jul 2020 19:04:56 -0700 (PDT)
From: Liz Flynn <lflynn@amsl.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_49EE431B-EDB1-4B04-B580-3A3A93E623C1"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <64A04F6C-9B21-4FC0-B980-6A9266669271@amsl.com>
Date: Wed, 15 Jul 2020 19:05:24 -0700
To: IETF Tools Development <tools-development@ietf.org>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-development/vH5dZVyIDaOUI03N_LN07Y-xvp0>
Subject: [TOOLS-DEVELOPMENT] Notes from tools call 14 July
X-BeenThere: tools-development@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Tools Development mail list <tools-development.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-development>, <mailto:tools-development-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-development/>
List-Post: <mailto:tools-development@ietf.org>
List-Help: <mailto:tools-development-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-development>, <mailto:tools-development-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jul 2020 02:05:30 -0000
Hi everyone, Please see below for notes from yesterday’s tools call. A couple of reminders: - There is no meeting in August, so our next call will be Tuesday 8 September. - We will be using a new Webex bridge starting with the September call. I’ve updated the calendar and either Robert or I will make sure to send out the new link shortly before the meeting as well. Thanks, Liz Flynn Project Manager / IETF lflynn@amsl.com ========================== 1. Hot Topics - RFC Production blocking issues - Alice / Henrik Alice: We are having some ongoing discussions but nothing is blocking. - IETF 108 tooling support - Robert / Alexa / Henrik This has been the primary focus the last several weeks for many of us. Between this and bufixes and contracted projects compeleting, there have been six releases of the datatracker since the last call. We are set up to use codimd instead of etherpad. We changed where codimd was deployed to provide ipv6. We've modified it (and the datatracker) to facilitate embedding codimd in frames in meetecho. Having many activities the week before the meeting "starts" (from the datatracker's perspective) has required manual work and creative solutions so that things appear on the agenda as we want them to. We have changed the configuration and a little code at the datatracker so that meeting materials (agenda, slides, minutes, etc) will be served through cloudflare. - Using the OpenID Connect / OAUTH2 provider - Robert Now that we are running an identity provider, we're starting to get requests to add clients. So far, the clients we've added have been driven by meeting support. Meetecho and codimd are set up. The programmers at gather.town are looking to see if they can integrate. We're getting queries from the community on how to integrate, including suggestions to use the provider for ietf.slack.com (which would involve adding a SAML provider). The way we plan to deal with requests to add clients is to have the tools implementation team vet the request, then make a recommendation to the IESG for approval or rejection. - Addressing larger infrastructure and architectural issues - Robert There are a set of things long in need of attention that we plan to work on between IETF 108 and 109. These include: * Measuring and improving performance, particularly of the datatracker. * Simplifying the filesystem structure that is used across applications. * Removing the last dependencies on the www6 website pages. * Adjusting the way the www.ietf.org url namespace is used. - Are there any other priority tool changes needed? None mentioned. 2. Development Projects - Reimplementing the IETF website wagtail templates - Robert An RFP is out now. See: https://www.ietf.org/media/documents/RFP-WagtailDevelopment-20200629.pdf - Meeting Application Improvements (IOLA) - Robert IOLA continues to make steady progress, but still has several deliverables to complete. - Automated Scheduler Part II (DashCare) - Robert This has been completed and after IETF 108 will do a session with the Secretariat to show how it can be used. First set of testing we did in tools implementation group pointed out some improvements. - RPC Security Code Review (ZX Security) - Robert The review is complete, and a (final?) report has been provided. The report doesn't cover how issues were resolved since the RPC will be doing that work, and have not yet completed it. Alice estimates two months for their work. - YangCatalog (Pantheon) - Éric / Robert Yangcatalog is now running as a set of Docker containers. Development of web frontends for the administration tasks that previously required shell access is well underway. We expect to see this deployed into amazon's cloud in the next few weeks. Web interface to administrative part. Things are progressing. Re containerized version, First estimate to run on AWS is very expensive. - Moving the datatracker to Django 2.2 - Robert This is complete. - DMARC/SPF for aliases - Henrik Meeting work has overtaken this for now. - Capturing external resources in the datatracker - Robert Ready to merge. - Github backups - Robert Martin's CI tool and the extra script to capture metadata from repositories that are not using Martin's tool continue to improve. We are not yet making our own backups of repositories, but expect to be doing so within the next couple of weeks. 3. Operations Projects - Are there any upcoming operations changes that need coordination with this team? None mentioned. 4. Planning for upcoming projects - Improving customization of calendars - Robert We are gathering quotes from several contractors to improve the customized calendars on the main agenda page and to provide customized calendars for upcoming meetings. - Exploring fronting web services with nginx - Robert No progress this cycle. - Revising html/css/template structure for the website - Greg - Moving the datatracker to postgresql - Robert This will be included in the optimization work mentioned above. 5. Are there any unmet needs? None mentioned.