[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