[Jenkins-infra] Help needed - jenkins.io does not get updated, impacts GSoC eval on Aug 26

Vernin Olivier olivier at vernin.me
Mon Aug 26 07:50:26 UTC 2019


Kudos to everybody, especially Oleg for driving this and Alex for your reactivity with this issue.
I am happy to see that having more trusted people with elevated access reduce such bottlenecks
And from my side I'll make sure that https://issues.jenkins-ci.org/browse/INFRA-2200 is done done.

The current situation highlight something that I already noticed several times in the past which is SIG initiatives being blocked until Tyler
or I have the time to unblock the situation. So I have been wondering if we couldn't learn from this and improve the process.
My suggestion is to have at least one assigned SIG member with read-only or admin access to key part of the infrastructure.

The idea here is just to be sure that:
1) At least one knowned person per SIG understands infrastructure dependencies and can document it somewhere
2) That person can suggest improvements, like "our" SIG would need THIS because of THAT, which implies modifying those git repositories.
3) That person become the key contact for their SIG related infrastructure improvement.
4) That person can unblock situations
4) We must be sure that SIG decision cannot impact third party SIG initiatives

While I am looking for empowering people to drive changes, I am also concerned by sharing elevated accesses so if we go down that path, we would need a broader discussion about the limitation, responsabilities, etc. which also implies when to remove elevated accesses.

Cheers

---
gpg --keyserver keys.gnupg.net --recv-key 52210D3D
---


On Sun, Aug 25, 2019, at 12:58 AM, Oleg Nenashev wrote:
> https://github.com/jenkins-infra/jenkins.io/pull/2442 
> 
> 
> On Sun, Aug 25, 2019 at 12:48 AM Oleg Nenashev <o.v.nenashev at gmail.com> wrote:
>> Thanks for the hint! Fixing it right now
>> 
>> On Sun, Aug 25, 2019 at 12:45 AM Slide <slide.o.mix at gmail.com> wrote:
>>> I took at look at the job, it's failing with the following error:
>>> 
>>> 2019-08-24 22:15:26.805 ERROR - The specifed resource name contains invalid characters.
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/upload.py", line 1144, in start
    self._run()
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/upload.py", line 1054, in _run
    self._generate_destination_for_source(src)
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/upload.py", line 1053, in <listcomp>
    (sa, ase) for sa, ase in
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/upload.py", line 888, in _generate_destination_for_source
    ase = self._check_for_existing_remote(sa, cont, name)
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/upload.py", line 830, in _check_for_existing_remote
    sa.file_client, cont, name)
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/azure/file.py", line 112, in get_file_properties
    timeout=timeout,
  File "/usr/lib/python3.6/site-packages/azure/storage/file/fileservice.py", line 1181, in get_file_properties
    return self._perform_request(request, _parse_file, [file_name])
  File "/usr/lib/python3.6/site-packages/azure/storage/storageclient.py", line 280, in _perform_request
    raise ex
  File "/usr/lib/python3.6/site-packages/azure/storage/storageclient.py", line 248, in _perform_request
    raise ex
  File "/usr/lib/python3.6/site-packages/azure/storage/storageclient.py", line 235, in _perform_request
    _http_error_handler(HTTPError(response.status, response.message, response.headers, response.body))
  File "/usr/lib/python3.6/site-packages/azure/storage/_error.py", line 114, in _http_error_handler
    raise AzureHttpError(message, http_error.status)
azure.common.AzureHttpError: The specifed resource name contains invalid characters.

Traceback (most recent call last):
  File "/usr/bin/blobxfer", line 11, in <module>
    load_entry_point('blobxfer==1.0.0b2', 'console_scripts', 'blobxfer')()
  File "/usr/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/click/decorators.py", line 64, in new_func
    return ctx.invoke(f, obj, *args[1:], **kwargs)
  File "/usr/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer_cli/cli.py", line 851, in upload
    ctx.general_options, ctx.credentials, spec
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/upload.py", line 1144, in start
    self._run()
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/upload.py", line 1054, in _run
    self._generate_destination_for_source(src)
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/upload.py", line 1053, in <listcomp>
    (sa, ase) for sa, ase in
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/upload.py", line 888, in _generate_destination_for_source
    ase = self._check_for_existing_remote(sa, cont, name)
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/upload.py", line 830, in _check_for_existing_remote
    sa.file_client, cont, name)
  File "/usr/lib/python3.6/site-packages/blobxfer-1.0.0b2-py3.6.egg/blobxfer/operations/azure/file.py", line 112, in get_file_properties
    timeout=timeout,
  File "/usr/lib/python3.6/site-packages/azure/storage/file/fileservice.py", line 1181, in get_file_properties
    return self._perform_request(request, _parse_file, [file_name])
  File "/usr/lib/python3.6/site-packages/azure/storage/storageclient.py", line 280, in _perform_request
    raise ex
  File "/usr/lib/python3.6/site-packages/azure/storage/storageclient.py", line 248, in _perform_request
    raise ex
  File "/usr/lib/python3.6/site-packages/azure/storage/storageclient.py", line 235, in _perform_request
    _http_error_handler(HTTPError(response.status, response.message, response.headers, response.body))
  File "/usr/lib/python3.6/site-packages/azure/storage/_error.py", line 114, in _http_error_handler
    raise AzureHttpError(message, http_error.status)
azure.common.AzureHttpError: The specifed resource name contains invalid characters.
>>> 
>>> I'm wondering if it is this image filename that is causing the issue:
>>> 
>>> https://github.com/jenkins-infra/jenkins.io/blob/master/content/images/post-images/gsoc-gitlab-branch-source-plugin/gitlab%3C3jenkins.png
>>> 
>>> I'm not sure if that is the case, but it looks like the script is processing the files in that directory when it fails.

>>> 
>>> 
>>> On Sat, Aug 24, 2019 at 2:39 PM Oleg Nenashev <o.v.nenashev at gmail.com> wrote:
>>>> Dear Jenkins INFRA team,
>>>> 
>>>> We experience an issues with jenkins.io in the GSoC project. It looks that the deployment pipeline on Trusted CI has not been working since Friday. Pull requests like https://github.com/jenkins-infra/jenkins.io/pull/2440 from Parichay are not available.
>>>> 
>>>> There is a deadline for student evaluations on Monday, and our GSoC students are working on updating their project pages and finalizing their blogposts. Project pages like this one <https://jenkins.io/projects/gsoc/2019/working-hours-improvements/> are a part of the project submission, and they must be complete in time. It would be really unfortunate if they cannot post the final content before the deadline.
>>>> 
>>>> Without access to Trusted CI we have no visibility about what's going on with site deployments. There is a INFRA-2200 request for getting access for me, but https://github.com/jenkins-infra/jenkins-infra/pull/1345 has not been merged yet. So I cannot take a look on my own.
>>>> 
>>>> Any help with the issue investigation/fix will be much appreciated.
>>>> 
>>>> Thanks in advance,
>>>> Oleg Nenashev
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> -- 
>>> Website: http://earl-of-code.com
>>> 

>>> --
>>> You received this message because you are subscribed to the Google Groups "jenkins-gsoc-2019-org-admins" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an email to jenkins-gsoc-2019-org-admins+unsubscribe at googlegroups.com.
>>> To view this discussion on the web visit https://groups.google.com/d/msgid/jenkins-gsoc-2019-org-admins/CAPiUgVcW8LbR0mMoaRJjqaOFB3y7jOPfA0%2Bg_EXw%3D3cnNXMHMA%40mail.gmail.com <https://groups.google.com/d/msgid/jenkins-gsoc-2019-org-admins/CAPiUgVcW8LbR0mMoaRJjqaOFB3y7jOPfA0%2Bg_EXw%3D3cnNXMHMA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> _______________________________________________
> Jenkins-infra mailing list
> Jenkins-infra at lists.jenkins-ci.org
> http://lists.jenkins-ci.org/mailman/listinfo/jenkins-infra
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.jenkins-ci.org/pipermail/jenkins-infra/attachments/20190826/0aebe930/attachment.html>


More information about the Jenkins-infra mailing list