-
-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start a new repo under jenkins-infra for the Jenkins Contributor Spotlight feature on jenkins.io #3809
Comments
Will this be in addition to the existing content on https://stories.jenkins.io/ ? The current stories.jenkins.io page content is hosted at https://github.com/jenkins-infra/stories |
@MarkEWaite Would it make more sense to have it as an entity on jenkins.io, like how the blog exists and has its own content, or as a separate page/content section for stories.jenkins.io? |
I like very much that the site is being generated with Gatsby and that it has its own design. That's aligned with the direction that @krisstern is leading with the versioned documentation project from Google Summer of Code. I was curious if the current definition of stories.jenkins.io would be extended with the contributor stories or if there should be a new top level domain like https://contributors.jenkins.io |
I think there are positives to both options, but having it extend the definition of stories.jenkins.io would get more visitors to that and provide a gateway for users and readers to connect to the other stories. |
I am wondering where is the code for the existing https://stories.jenkins.io/ hosted? Maybe I could take a look and see how easily I could integrate it to the contributor stories codebase? Or we could keep them separate to retain their different purposes? Personally I prefer to have the two as separate features, since that way their differences can be kept as they appear to have two very distinct energies. But I am open to exploring different options. |
For the record, here is our last infra meeting notes after discussing with @kmartens47 and @MarkEWaite on the subject:
Going for a distinct website like contributors.jenkins.io seems easier for now, could be revised later. I'll update this issue with a more detailed infra TODO plan. |
The https://github.com/orgs/jenkins-infra/teams/contributor-spotlight team including @krisstern @kmartens27 and @alyssat has been created and set as maintainer of https://github.com/jenkins-infra/jenkins-contributor-spotlight |
Action plan
|
@jenkins-infra/contributor-spotlight I propose to rename the repository from "jenkins-contributor-spotlight" to "contributor-spotlight", WDYT? |
Also, what's the correct spelling of the project? |
I reckon we could use "Contributors Spotlight" instead, since that may be more apt as we will be spotlighting more than 1 contributor at any one time from the look of things. Sure, we could remove "jenkins" from the current GitHub repo name. |
I disagree. I think that a spotlight in this case is intended to shine on one person at a time. Some examples of the use of "Contributor Spotlight" include:
When I initially searched for "Contributors Spotlight", Google search showed me "Contributor Spotlight" entries. I like the removal of the redundant "jenkins-" prefix from the repository name. That matches with our patterns elsewhere of not placing "jenkins-" in the repository name. |
Just to echo what @MarkEWaite said, there will be a singular contributor spotlighted at a time. I also agree with removing the |
I've renamed the repository |
contributor-spotlight
job to infra.ci.jenkins.io
jenkins-infra/kubernetes-management#4704
Update: CI part done 🎉 |
This PR creates a resource group and a storage account to store the static HTML content generated by jenkins-infra/contributor-spotlight#15 and which will be mounted as volume to be served on contributors.origin.jenkins.io from `publick8s` cluster. (contributors.jenkins.io will be served by the CDN Fastly) This content doesn't need to be accessible from elsewhere, hence the network protection. Ref: - jenkins-infra/helpdesk#3809 (comment)
This PR adds the File Share that will be used by the nginx-website release on publick8s cluster to serve on contributors.origin.jenkins.io the content generated in https://github.com/jenkins-infra/contributor-spotlight/. It also rename the storage account resource to be uniform. Follow-up of #523 Ref: - jenkins-infra/helpdesk#3809 (comment)
…re (#528) This PR recreates the storage account and the file share for contributors.jenkins.io The network rules deleted in a hotfix commit were still present when looking at the storage account in Azure Portal. I've deleted the (empty) storage account to recreate it with this PR. Other changes: - ZRS: no need for GRS, ZRS is sufficient - Type StorageV2: default value from the terraform provider, "Storage" (v1) is the legacy one, no cost change between them. - Add back network rules, allowing our IPs and the ones from publick8s and privatek8s vnets. Follow-up of: - #523 - #524 Ref: - jenkins-infra/helpdesk#3809 (comment)
This PR adds outputs to retrieve fine grained File Share SAS token so we can use azcopy instead of blobxfer and entire Storage Account access key. Ref: - jenkins-infra/helpdesk#3809 (comment)
Here we are, https://contributors.jenkins.io is alive! |
Thanks @lemeurherve and team for making this happen! |
Thank you so much @lemeurherve and everyone for making this possible |
Service(s)
GitHub, jenkins.io
Summary
We would like to host this Gatsby.js app for the Jenkins Contributor Spotlight feature with the URL https://contributors.jenkins.io/ (i.e. with
contributors
as the jenkins.io subdomain. A separate PR will be opened at https://github.com/jenkins-infra/jenkins-io-components to add this URL to the header formally in a later step.Repo has been imported under
jenkins-infra
at https://github.com/jenkins-infra/jenkins-contributor-spotlight.c.c. @kmartens27 @alyssat
Reproduction steps
N/A
EDIT @lemeurherve: detailled action plan at #3809 (comment)
The text was updated successfully, but these errors were encountered: