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

Implemented validation logic for the webhook #593

Merged

Commits on Jul 7, 2021

  1. Fix workflow for autogenerating docs (jenkinsci#592)

    * Use grep -c flag in check for changes step to fix case when more than 1 website file was modified
    Sig00rd authored Jul 7, 2021
    Configuration menu
    Copy the full SHA
    b407e51 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. Implemented validation logic for the webhook

    - Created a single Validate() function to validate both updating and creating Jenkins CR.
    - Implemented the Validate function to fetch warnings from the API and do security check if
      being enabled.
    - Updated the helm charts and helm-e2e target to run the helm tests.
    sharmapulkit04 committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    52fe5fe View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Configuration menu
    Copy the full SHA
    db0978c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Configuration menu
    Copy the full SHA
    800c1a7 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. Docs: explanation what is backed up and why (jenkinsci#599)

    * Explanation what's backed up and why
    prryb authored Jul 20, 2021
    Configuration menu
    Copy the full SHA
    35dfd47 View commit details
    Browse the repository at this point in the history
  2. Auto-updated docs (jenkinsci#600)

    Co-authored-by: prryb <prryb@users.noreply.github.com>
    github-actions[bot] and prryb authored Jul 20, 2021
    Configuration menu
    Copy the full SHA
    7ce9d1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    463cad3 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. Auto-updated docs (jenkinsci#602)

    Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
    github-actions[bot] and Sig00rd authored Jul 21, 2021
    Configuration menu
    Copy the full SHA
    bd32624 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. Configuration menu
    Copy the full SHA
    9d5c525 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

  1. Add GitLFS pull after checkout behaviour to SeedJob GroovyScript Temp…

    …late (jenkinsci#483)
    
    Add GitLFS pull after checkout behaviour to support also repositories which are relying on Git LFS
    
    Close jenkinsci#482
    rcosnita authored Jul 29, 2021
    Configuration menu
    Copy the full SHA
    935b60b View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. Docs: minor fixes (jenkinsci#608)

    * Link to project's DockerHub in README's section on nightly builds, add paragraph about nightly builds in installation docs
    
    * Fix repositoryURL in sample seedJob configuration with SSH auth
    
    * Slightly expand on jenkinsci#348
    
    * Fix formatting in docs on Jenkins' customization, update plugin versions
    
    * Add notes on Jenkins home Volume in Helm chart values.yaml and docs (jenkinsci#589)
    Sig00rd authored Aug 2, 2021
    Configuration menu
    Copy the full SHA
    dfd25e8 View commit details
    Browse the repository at this point in the history
  2. Auto-updated docs (jenkinsci#610)

    Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
    github-actions[bot] and Sig00rd authored Aug 2, 2021
    Configuration menu
    Copy the full SHA
    17dba08 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Reimplemented the validation logic with caching the security warnings

    - Reimplemented the validator interface
    - Updated manifests to allocate more resources
    sharmapulkit04 committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    37d0eac View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    8453b3e View commit details
    Browse the repository at this point in the history
  2. Docs: add info on restricted volumeMounts other than jenkins-home(jen…

    …kinsci#612)
    
    * Update note in installation docs
    
    * Update Helm chart default values.yaml
    
    * Update schema
    Sig00rd authored Aug 5, 2021
    Configuration menu
    Copy the full SHA
    858f0f4 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. Auto-updated docs (jenkinsci#616)

    Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
    github-actions[bot] and Sig00rd authored Aug 6, 2021
    Configuration menu
    Copy the full SHA
    b82fc7c View commit details
    Browse the repository at this point in the history
  2. Auto-updated docs (jenkinsci#617)

    Co-authored-by: Sig00rd <Sig00rd@users.noreply.github.com>
    github-actions[bot] and Sig00rd authored Aug 6, 2021
    Configuration menu
    Copy the full SHA
    b400a42 View commit details
    Browse the repository at this point in the history
  3. Updated Validation logic

    - Defined a security manager struct to cache all the plugin data
    - Added flag to make validating security warnings optional while deploying the operator
    sharmapulkit04 committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    1d2651d View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. Helm Chart: Remove empty priorityClassName from Jenkins template (jen…

    …kinsci#618)
    
    Also bump Helm Chart version to v0.5.2
    mortenbirkelund authored Aug 9, 2021
    2 Configuration menu
    Copy the full SHA
    853f485 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. Merge branch 'master' of github.com:jenkinsci/kubernetes-operator int…

    …o security-validator
    
    - Refactored code in webhook and main
    - Merged changes from master
    sharmapulkit04 committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    9106582 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Merge branch 'security-validator' of github.com:jenkinsci/kubernetes-…

    …operator into security-validator
    sharmapulkit04 committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    90b685d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b11ca32 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2021

  1. Updated Helm Charts

    - Optimized the charts
    - Made the webhook optional
    - Added cert manager as dependency to be installed while running webhook
    sharmapulkit04 committed Aug 15, 2021
    Configuration menu
    Copy the full SHA
    5ca4e0a View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. Configuration menu
    Copy the full SHA
    e2ec2ea View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Completed helm e2e tests and updated helm charts

    - Completed helm tests for various scenarios
    - Disabled startupapi check for cert manager webhook, defined a secret and updated templates
    - Made the webhook completely optional
    sharmapulkit04 committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    f527a8c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2021

  1. Configuration menu
    Copy the full SHA
    9594c8e View commit details
    Browse the repository at this point in the history
  2. Modified helm tests

    sharmapulkit04 committed Aug 21, 2021
    Configuration menu
    Copy the full SHA
    95c29d4 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Configuration menu
    Copy the full SHA
    ba66ba4 View commit details
    Browse the repository at this point in the history