Skip to content
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

New jenkins helm system #965

Draft
wants to merge 31 commits into
base: main
Choose a base branch
from
Draft

New jenkins helm system #965

wants to merge 31 commits into from

Conversation

aranabhat
Copy link
Collaborator

No description provided.

aragilar and others added 9 commits January 24, 2024 12:13
We will want to add security configuration details, as well as a real
url to the values file.
The features that this adds/sets are:
  * Proxy configuration at SLAC
  * Pulling secrets from Vault into Jenkins
  * Increasing Jenkins and Java logging levels
  * Updating some plugins to a newer working version (latest not yet
    used)
  * GitHub authentication automatically configured (with secrets in
    Vault)
  * Matrix Authentication automatically configured
  * Mac workers configured (not yet working)
  * Default agent (run in local kube cluster/namespace) disabled
This is a direct port of the terraform config, with some adjustments for
SLAC. The main missing bit is the authentication to Jenkins, which is
done manually (with the name of the secret in the values file).
Actual documentation needs writing...
* Set timezone to be LA
* Fill scriptApproval with the required values
* Update docker-workflow and parameterized-trigger
* Add a dev-values file to make it easier to update one without changes
  the other.
dind 64Gi - 30Gi bc node memory resources are at 32Gi, CPU 8 - 6.
typo i -> Gi
Current config for running dev at https://rubin-ci-dev.slac.stanford.edu/ - including mac1 agent
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants