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

Upgrade controller to Kustomize v4 #343

Merged
merged 13 commits into from
Jun 9, 2021
Merged

Upgrade controller to Kustomize v4 #343

merged 13 commits into from
Jun 9, 2021

Commits on Jun 8, 2021

  1. Upgrade to kustomize v4

    - Upgrade sigs.k8s.io/kustomize/api from v0.7.4 to v0.8.9
    - Upgrade sigs.k8s.io/cli-utils from v0.22.4 to v0.25.0
    - Pin sigs.k8s.io/kustomize/kyaml to v0.10.17 (cli-utils compat)
    - Pin k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd (cli-utils compat)
    
    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    e5ee036 View commit details
    Browse the repository at this point in the history
  2. Workaround for kustomize build panic

    Serialize kustomize build runs to avoid kyaml OpenAPI concurrent map read/write panic
    kubernetes-sigs/kustomize#3659
    
    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    0711908 View commit details
    Browse the repository at this point in the history
  3. Update kustomize to v4.1.3

    - make kstatus work with the latest version of kyaml by using a forked version of cli-utils fluxcd/cli-utils#1
    - update Kubernetes packages to v0.21.1
    - update controller-runtime to v0.9.0-beta.5 due to breaking changes in client-go v0.21.1
    
    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    a97a62c View commit details
    Browse the repository at this point in the history
  4. Use ash2k's cli-utils PR

    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    6ce22c9 View commit details
    Browse the repository at this point in the history
  5. Update source-controller/api to v0.13.0

    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    848c6e9 View commit details
    Browse the repository at this point in the history
  6. Upgrade to kustomize v4

    - Upgrade sigs.k8s.io/kustomize/api from v0.7.4 to v0.8.9
    - Upgrade sigs.k8s.io/cli-utils from v0.22.4 to v0.25.0
    - Pin sigs.k8s.io/kustomize/kyaml to v0.10.17 (cli-utils compat)
    - Pin k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd (cli-utils compat)
    
    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    aeef1e2 View commit details
    Browse the repository at this point in the history
  7. Update kustomize to v4.1.3

    - make kstatus work with the latest version of kyaml by using a forked version of cli-utils fluxcd/cli-utils#1
    - update Kubernetes packages to v0.21.1
    - update controller-runtime to v0.9.0-beta.5 due to breaking changes in client-go v0.21.1
    
    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    4dd9c23 View commit details
    Browse the repository at this point in the history
  8. Update cli-utils to v0.25.1-0.20210603052138-670dee18a123

    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    89cdab4 View commit details
    Browse the repository at this point in the history
  9. Update controller-runtime and controller-gen

    - Bump controller-runtime to v0.9.0
    - Bump controller-gen to v0.5.0
    - Use Environment.AddUser to generate the envtest cluster admin kubeconfig
    
    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    dce166f View commit details
    Browse the repository at this point in the history
  10. Update fluxcd/pkg/runtime to v0.12.0

    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    ce4445f View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Update kustomize/kyaml to v0.10.21

    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    2ada9f2 View commit details
    Browse the repository at this point in the history
  2. Use github.repository for nightly builds

    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    f6e0a23 View commit details
    Browse the repository at this point in the history
  3. Update source-controller/api to v0.14.0

    Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
    stefanprodan committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    1202cc1 View commit details
    Browse the repository at this point in the history