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

Prepare for release v0.12.1 #2620

Merged
merged 4 commits into from
May 14, 2020

Commits on May 14, 2020

  1. Add PodSecurityPolicy access to webhook's clusterrole

    Deploying pipelines 0.12.0 into a cluster with pod security policy
    enabled will result in the webhook deployment entering a failed state.
    This happens because the webhook does not have the rights to use
    pod security policies. In prior versions of Tekton the webhook
    shared its clusterrole with the controller, and was granted much
    broader permissions. Since 0.12.0 the permissions given to the
    controller and webhook have been split. In splitting the permissions
    the controller continued to received the PSP "use" permission but
    the webhook did not; an oversight.
    
    This commit adds the "use" verb for pod security policies to the
    webhook clusterrole.
    Scott authored and afrittoli committed May 14, 2020
    Configuration menu
    Copy the full SHA
    3412c9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef9a7c6 View commit details
    Browse the repository at this point in the history
  3. Update golangci configuration ☕

    This removes some flags that are now in the configuration, and add
    more information. Trying `disable-all` with `enable` to limit the
    linter run to only the one we specify. Also trying to run less linters
    on `_test.go`.
    
    Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
    vdemeester authored and afrittoli committed May 14, 2020
    Configuration menu
    Copy the full SHA
    aa6a272 View commit details
    Browse the repository at this point in the history
  4. Replace devel on all yamls 🌳

    The labels `pipeline.tekton.dev/release: "devel"` and `version:
    "devel"` are present in more files than just `controller.yaml` and
    `webhook.yaml`. But we only replace those in these files. This fixes
    that by updating the `devel` version in any `config/` yaml files.
    
    Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
    vdemeester authored and afrittoli committed May 14, 2020
    Configuration menu
    Copy the full SHA
    a2c16a4 View commit details
    Browse the repository at this point in the history