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

jenkins-controller: Initial Jenkins configuration #82

Merged
merged 3 commits into from
Feb 26, 2024

Commits on Feb 23, 2024

  1. jenkins-controller: Initial Jenkins configuration

    - Configure Jenkins: install pipeline and github plugins,
      allow anonymous read access, disable setup wizard, install packages
      required by Jenkins pipeline.
    - Configure build pipeline job based on the pipeline script now
      maintained at: https://github.com/tiiuae/ghaf-jenkins-pipeline
    
    Signed-off-by: Henri Rosten <henri.rosten@unikie.com>
    henrirosten committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    67dbaf4 View commit details
    Browse the repository at this point in the history
  2. jenkins-controller: Expose jenkins over HTTPS

    Deploy caddy reverse proxy, redirecting public HTTPS requests to
    jenkins service on the jenkins-controller VM. No need to open port 80
    as caddy can deploy let's encrypt certificates using tls-alpn-01
    (over HTTPS).
    
    Also, adds a 'persistent' state disk on jenkins-controller VM to store
    let's encrypt data for caddy.
    
    Signed-off-by: Henri Rosten <henri.rosten@unikie.com>
    henrirosten committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    91b5e16 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. terraform: Do not track ws persistent resources

    Stop terraform from tracking workspace-specific persistent resources.
    
    Signed-off-by: Henri Rosten <henri.rosten@unikie.com>
    henrirosten committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    1b735c1 View commit details
    Browse the repository at this point in the history