> On Feb 1, 2020, at 5:25 AM, Sam Ruby <ru...@intertwingly.net> wrote: > > On Fri, Jan 31, 2020 at 11:18 PM Chris Lambertus <c...@apache.org > <mailto:c...@apache.org>> wrote: >> >>> On Jan 31, 2020, at 6:49 PM, Shane Curcuru <a...@shanecurcuru.org> wrote: >>> >>> Sam Ruby wrote on 2020-1-31 9:43PM EST: >>>> I've stubbed out the broken code: >>>> >>>> https://github.com/apache/whimsy/commit/0b8be7daf678465c0d856fdd2fedf2b30d2a0331 >>>> >>>> <https://github.com/apache/whimsy/commit/0b8be7daf678465c0d856fdd2fedf2b30d2a0331> >>> >>> Ah-ha! I was chatting with a might infra staffer about this, and was >>> mystified that they fixed it immediately! But it was actually Sam. >>> >>> Opened a JIRA so we can plan what todo not on a Friday night, see a >>> recent infra change made related: >>> >>> https://issues.apache.org/jira/browse/INFRA-19803 >>> <https://issues.apache.org/jira/browse/INFRA-19803> >> >> See my comment on that ticket, and the related deprecation notice for the >> puppet3 code here: >> >> https://lists.apache.org/thread.html/8a4776133a3269a8101c2cb64f6a474b1536666d2be3fb77c5800762%40<private.infra.apache.org> >> >> <https://lists.apache.org/thread.html/8a4776133a3269a8101c2cb64f6a474b1536666d2be3fb77c5800762@%3Cprivate.infra.apache.org%3E> >> >> Please let infra know how we can assist you in setting up a cronjob on >> svn01-us-east so you can extract the data from the post-processed target >> system instead of the configuration management template. > > > The post-processed data will have data from LDAP merged in, perhaps > making it harder to determine what is uniquely defined in the > authorization files and what is redundant and overlaps with data from > other sources.
The puppet-based configuration management source files are deployed to the SVN host by puppet, and the cronjob which runs on the SVN host generates the auth file from those source templates. The same data is available in /x1/svn/authorization/templates as is available in puppet. My use of the term “post-processed” confused this issue, apologies. I meant to indicate post-puppet deployment. /x1/svn/authorization/templates/asf-authorization-template (and pit-authorization-template) exist on svn01-us-east in the same state that they exist in puppet. Whimsy simply needs to set up a cron job similar to hermes to acquire these templates directly from the SVN host rather than use a puppet checkout. I don’t see the templates changing format anytime soon. Is this sufficient? Are there any concerns with using the templates as deployed on svn01-us-east? -C > > - Sam Ruby > >> -Chris >> >> >> >>> >>>> - Sam Ruby >>>> >>>> On Fri, Jan 31, 2020 at 9:06 PM Craig Russell <apache....@gmail.com> wrote: >>>>> >>>>> https://whimsy.apache.org/roster/committer/clr >>>>> >>>>> "Hey, Rocky! Watch me pull a rabbit out of my hat." >>>>> >>>>> Oh, snap! Something went wrong. Error details follow: >>>>> >>>>> • sinatra.error = No such file or directory @ rb_sysopen - >>>>> /x1/srv/git/infrastructure-puppet/modules/subversion_server/files/authorization/asf-authorization-template >>>>> • sinatra.route = GET /committer/:name >>>>> • REQUEST_URI = /roster/committer/clr >>>>> ASF Members may also review access protected: /members/log/ >>>>> >>>>> Also please check for ASF system errors at: status.apache.org >>>>> >>>>> There are errors in the members/log. >>>>> >>>>> >>>>> Craig L Russell >>>>> c...@apache.org >>>>> >>> >>> >>> -- >>> >>> - Shane >>> Whimsy PMC >>> The Apache Software Foundation