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

🏃 fast forward release-0.2 branch #551

Merged
merged 37 commits into from
Aug 7, 2019

Commits on Jul 2, 2019

  1. 🏃 fix various typos

    mcristina422 committed Jul 2, 2019
    Configuration menu
    Copy the full SHA
    dbdc434 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2019

  1. Remove unused disableWebhookConfigInstaller flag

    Signed-off-by: Brad Hoekstra <bhoekstra@google.com>
    bradhoekstra committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    e0c78ca View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes-sigs#515 from bradhoekstra/remove-dwci

    🐛 Remove unused disableWebhookConfigInstaller flag
    k8s-ci-robot committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    2712876 View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes-sigs#513 from mcristina422/typos

    🏃 fix various typos
    k8s-ci-robot committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    4e3e16b View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. Only log CRD name during installation

    Logging the whole CRD resource is incredibly verbose as it includes every description of every field in the OpenAPI schema.
    ekuefler committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    010e3c5 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. Note on Manager#GetClient about delegating clients

    While the concrete Options struct documents delegating behavior, and the
    main overview documents it as well, this adds a note to manager#GetClient
    that it may return a non-live client, just to avoid confusion.
    DirectXMan12 committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    19ac705 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes-sigs#522 from DirectXMan12/docs/extra-m…

    …anager-client-docs
    
    📖 Note on Manager#GetClient about delegating clients
    k8s-ci-robot committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    8f633b1 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2019

  1. ⚠️ support delete validation in validator interface

    - Currently validator interface supports create and update
    - Add support for delete as well, which could be a breaking change
    - Users need to implement ValidateDelete since interface is updated
    awesomenix committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    ad9b00b View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2019

  1. examples readme: documentation explaining the two provided examples

    Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
    hasheddan committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    3fe51b2 View commit details
    Browse the repository at this point in the history
  2. examples readme: reference kubebuilder book for installation and deploy

    Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
    hasheddan committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    8030432 View commit details
    Browse the repository at this point in the history
  3. ✨ decoder now errors out when encountering an empty runtime.RawExtension

    When user tries to decode an object, it should always not be empty. This
    error gives people hints when they running into this kind of issues. e.g.
    kube-apiserver doesn't include the object in the admission review for
    deletion events.
    Mengqi Yu committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    ad914c1 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2019

  1. Merge pull request kubernetes-sigs#529 from mengqiy/decodercheck

    ✨ decoder now errors out when encountering an empty runtime.RawExtension
    k8s-ci-robot committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    86ffaff View commit details
    Browse the repository at this point in the history
  2. 🐛 stop using hardcoded temp dir

    We now use https://golang.org/pkg/os/#TempDir to get the os specific
    temp dir. Otherwise, it won't work for Windows users.
    Mengqi Yu committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    d4d6a51 View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes-sigs#525 from awesomenix/supportdelete

    ⚠️ support delete validation in validator interface
    k8s-ci-robot committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    72ab3fe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe1709a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42f8083 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2019

  1. Switch to interface-based options

    These behave more-or-less like functional options, except that a given
    option can be applied to more than on option type, so we can deprecate
    the 3 different dryrunall variants.
    
    Things with arguments generally become type aliases, with the exception
    of MatchingField, which gets deprecated in favor of MatchFields (a type
    alias to fields.Set).
    DirectXMan12 committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    68d92bb View commit details
    Browse the repository at this point in the history
  2. Add field manager & dryrun to other opts

    For field manager, update and create also support fieldmanager, so we
    allow using them there.
    
    For dryrun, it's also supported by delete, so we support setting it
    there.
    DirectXMan12 committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    320b6b6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes-sigs#530 from mengqiy/tmpdir

    🐛 stop using hardcoded temp dir
    k8s-ci-robot committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    f770dcb View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2019

  1. Configuration menu
    Copy the full SHA
    7b3c83b View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes-sigs#536 from DirectXMan12/feature/func…

    …tional-options-redux
    
    ⚠️ Functional Options Redux
    k8s-ci-robot committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    5181210 View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes-sigs#539 from yashbhutwala/fix-SetContr…

    …ollerReference-error-message
    
    🐛 fix grammer of error in SetControllerReference
    k8s-ci-robot committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    e2c7389 View commit details
    Browse the repository at this point in the history
  4. Merge pull request kubernetes-sigs#519 from ekuefler/patch-1

    🏃 Only log CRD name during installation
    k8s-ci-robot committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    c49d570 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    59b131b View commit details
    Browse the repository at this point in the history
  6. 🐛 surface controller options when using builder

    Fixes: kubernetes-sigs#317
    
    - Currently there is no way to override MaxConcurrentReconciles using builder
    - Provide a method to override controller options
    - Another approach was to provide MaxConcurrentReconciles itself, but it isnt future proof incase additional options are added
    awesomenix committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    8102998 View commit details
    Browse the repository at this point in the history
  7. ✨ Implement delete collection via delete options

    implement `CollectionOptions` in `DeleteOptions` that allow to issue a
    `DeleteCollection` call under the hood
    
    add tests + examples
    
    Co-Authored-By: Aaron Clawson <Aaron.Clawson@gmail.com>
    Edited-By: Solly Ross (directxman12)
    2 people authored and DirectXMan12 committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    3b06668 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. 🐛 Preserve GroupVersionKind during Update/Patch

    Signed-off-by: Vince Prignano <vincepri@vmware.com>
    vincepri committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    cea57be View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes-sigs#447 from adracus/feature.delete-co…

    …llection
    
    ✨ Implement delete collection via delete options
    k8s-ci-robot committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    bfba246 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2019

  1. Merge pull request kubernetes-sigs#528 from vincepri/fixup-gvk

    🐛 Preserve GroupVersionKind during Update/Patch
    k8s-ci-robot committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    ee41a80 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2019

  1. Return controller from builder.Build

    Return controller from builder.Build to allow developers to use it after
    it's been created by the builder; e.g., to add watches dynamically from
    a reconciler.
    
    Remove deprecated SimpleController() and Builder.WithManager().
    
    Signed-off-by: Andy Goldstein <goldsteina@vmware.com>
    ncdc committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    37c8aa1 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2019

  1. Use request Context for admission Webhook handlers

    Steve Harris committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    402d93e View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2019

  1. Merge pull request kubernetes-sigs#542 from ncdc/dynamic-watchers

    ⚠️ Allow reconcilers to add watches dynamically
    k8s-ci-robot committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    dc83571 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes-sigs#520 from awesomenix/master

    🐛 surface controller options when using builder
    k8s-ci-robot committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    335a587 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. Merge pull request kubernetes-sigs#549 from seh/supply-http-request-c…

    …ontext-to-admission-handler
    
    ✨ Pass HTTP request Context through to admission Webhook handlers
    k8s-ci-robot committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    e0bee34 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes-sigs#533 from mcristina422/checkInstall

    🏃 Properly check if binary exists
    k8s-ci-robot committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    054ee41 View commit details
    Browse the repository at this point in the history
  3. 🐛 fix SimpleController in builder test

    Replace SimpleController with ControllerManagedBy.
    Mengqi Yu committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    11818d8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request kubernetes-sigs#552 from mengqiy/fixsimplecontroller

    🐛 fix SimpleController in builder test
    k8s-ci-robot committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    084b73e View commit details
    Browse the repository at this point in the history