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

Ensuring EndpointSlice controller does not start when feature gate or API are disabled #85301

Closed
wants to merge 63 commits into from

Commits on Oct 4, 2019

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

Commits on Oct 23, 2019

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

Commits on Nov 4, 2019

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

Commits on Nov 7, 2019

  1. tests: Fixes tests for Windows (containerd, RunAsUserName)

    Since we've added support for RunAsUserName, we can now run some new
    tests. However, the [LinuxOnly] tag will have to remain until the
    WindowsRunAsUserName feature becomes enabled by default.
    
    Additionally, Containerd supports file mounting on Windows, and some
    tests will be able to pass on Windows with Containerd instead of Docker.
    claudiubelu committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    f0e6d8e View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. Configuration menu
    Copy the full SHA
    e07402f View commit details
    Browse the repository at this point in the history
  2. unit tests

    khenidak committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    2de6b2e View commit details
    Browse the repository at this point in the history
  3. kubetestgen implementation

    Jefftree committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    fd7eaff View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2019

  1. Configuration menu
    Copy the full SHA
    9f40e19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb046f7 View commit details
    Browse the repository at this point in the history
  3. Strip nullable for Server-side apply

    Antoine Pelisse committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    5038f80 View commit details
    Browse the repository at this point in the history
  4. Add TODOs for removing invalid e2e dependencies

    The e2e core framework and subpackages of e2e framework are defined.
    The subpackages can import the core framework, but the core framework
    should not import the subpackages. We've defined this dependency rule
    after circular depencency issue happened.
    This adds TODOs to understand what we should in this rule.
    Kenichi Omichi committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    8f32ee1 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. tests: Adds large requests tests

    Ensures that requests that require large packets work properly, and that
    they are not dropped.
    
    Adds AgnhostPrivate to test/utils/image/manifest. Some tests are trying to pull
    the agnhost image from the private registry, meaning that we would need to
    always build and push the agnhost image to both e2e and private registry
    whenever we bump its version. Decoupling them would mean that we only need
    to push the image to the e2e registry.
    claudiubelu committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    56fe87d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82b9cf1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3377e6 View commit details
    Browse the repository at this point in the history
  4. Updating kube-proxy to support new EndpointSlice address types

    This includes IPv4 and IPv6 address types and IPVS dual stack support.
    Importantly this ensures that EndpointSlices with a FQDN address type
    are not processed by kube-proxy.
    robscott committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    2a021d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2bdd379 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    920dbdd View commit details
    Browse the repository at this point in the history
  7. Enabled discrimination on target namespace

    Generalized ResourcePolicyRule in API Priority and Fairness to be able
    to discriminate on the target namespace (if any) specified in the
    request.
    MikeSpreitzer committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    3b77bc8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a912bd8 View commit details
    Browse the repository at this point in the history
  9. applied gofmt

    MikeSpreitzer committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    bb69b93 View commit details
    Browse the repository at this point in the history
  10. updated generated files

    MikeSpreitzer committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    1c60949 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    793b5a7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    44f0b26 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7302a98 View commit details
    Browse the repository at this point in the history
  14. Change globalMapPath to bind mount from symlink

    This change is needed to make descriptor lock per pod, in the next commit.
    If losetup is called for symlink, path in the output for losetup is resolved,
    as a result, we can't distinguish which path the lock is taken.
    mkimuram committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    2ecdc5e View commit details
    Browse the repository at this point in the history
  15. Make descriptor lock per pod and release it per pod

    This change is needed to avoid unmapVolumeFunc for one pod blocked,
    when the lock for the same volume is taken for another pod.
    mkimuram committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    68be394 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8a159d7 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5a351e3 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7abb704 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bee6514 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    dd94542 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a2cbc02 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    aee875a View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8a09460 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    560d9c5 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    05606bb View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    0ac8345 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    77df6bc View commit details
    Browse the repository at this point in the history
  28. Merge pull request kubernetes#84732 from khenidak/fix-disable-dualstack

    Fix a CM panic when ipam tries to lock an out of range pre existing cidr
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    ba9f741 View commit details
    Browse the repository at this point in the history
  29. Merge pull request kubernetes#85162 from apelisse/strip-nullable

    Strip nullable for Server-side apply
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    567b134 View commit details
    Browse the repository at this point in the history
  30. Merge pull request kubernetes#85174 from zhouya0/add_table_convertor_…

    …componentstatus
    
    add table convertor to componentstatus
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    547fdcc View commit details
    Browse the repository at this point in the history
  31. Merge pull request kubernetes#85294 from ahg-g/ahg-15k

    Rename PluginConfigArgs to AlgorithmConfigArgs
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    9b75e36 View commit details
    Browse the repository at this point in the history
  32. Add support for --runtime-config=api/beta=false, --feature-gates=AllB…

    …eta=false
    
    Allow disabling all beta features and APIs
    liggitt committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    a5760de View commit details
    Browse the repository at this point in the history
  33. Merge pull request kubernetes#83964 from Jefftree/bdd-conformance

    Initial Implementation for kubetestgen for Conformance.
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    7f7f99b View commit details
    Browse the repository at this point in the history
  34. Merge pull request kubernetes#84227 from soltysh/fix_scale_doc

    Drop job from scale description
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    37c7c90 View commit details
    Browse the repository at this point in the history
  35. Merge pull request kubernetes#84439 from danielqsj/f-apparmor

    refactor apparmor utils in e2e
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    55cef80 View commit details
    Browse the repository at this point in the history
  36. Merge pull request kubernetes#84660 from mkimuram/refactor-block-lock

    Refactor block volume's descriptor lock logic
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    e03d6e2 View commit details
    Browse the repository at this point in the history
  37. Merge pull request kubernetes#84674 from hwdef/fix-staticcheck4

    pkg/client: fix staticcheck warning
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    5c772f5 View commit details
    Browse the repository at this point in the history
  38. Merge pull request kubernetes#84752 from seans3/json_yaml_printers

    Move json,yaml,jsonpath printers to correct locations
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    acfc88d View commit details
    Browse the repository at this point in the history
  39. Merge pull request kubernetes#85117 from hwdef/fix-staticcheck10

    pkg/kubeapiserver: fix staticcheck warning
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    bfb99d8 View commit details
    Browse the repository at this point in the history
  40. Merge pull request kubernetes#85175 from liggitt/golang-org-comments

    Add comments to explain golang.org replace directives
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    2433444 View commit details
    Browse the repository at this point in the history
  41. Merge pull request kubernetes#85230 from oomichi/add-todo-issue81245

    Add TODOs for removing invalid e2e dependencies
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    97225e2 View commit details
    Browse the repository at this point in the history
  42. Merge pull request kubernetes#85246 from robscott/endpointslice-duals…

    …tack-proxy
    
    Updating kube-proxy to support new EndpointSlice address types
    k8s-ci-robot committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    2706754 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2019

  1. Merge pull request kubernetes#83058 from bclau/tests/windows-tests-su…

    …pport
    
    tests: Fixes tests for Windows (containerd, RunAsUserName)
    k8s-ci-robot committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    0386d76 View commit details
    Browse the repository at this point in the history
  2. Merge pull request kubernetes#83491 from dcbw/winship-iptables-owner

    pkg/util/iptables: add Dan Winship to approvers
    k8s-ci-robot committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    6c5fb3e View commit details
    Browse the repository at this point in the history
  3. Merge pull request kubernetes#83680 from bclau/tests/network-large-re…

    …quests
    
    tests: Adds large requests tests
    k8s-ci-robot committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    b9fa6e0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request kubernetes#84304 from liggitt/all-beta

    Add support for --runtime-config=api/beta=false, --feature-gates=AllBeta=false
    k8s-ci-robot committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    f1e912c View commit details
    Browse the repository at this point in the history
  5. Merge pull request kubernetes#84900 from MikeSpreitzer/add-namespace-…

    …to-rule
    
    Enable Priority and Fairness to discriminate on target namespace
    k8s-ci-robot committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    99e18f5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request kubernetes#85147 from yutedz/devmgr-rm-contents

    Continue removing file in ManagerImpl#removeContents
    k8s-ci-robot committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    30e6238 View commit details
    Browse the repository at this point in the history
  7. Merge pull request kubernetes#85252 from prameshj/fwrules-port

    Specify a port range to ILB firewall rule create.
    k8s-ci-robot committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    9edcaf7 View commit details
    Browse the repository at this point in the history
  8. Merge pull request kubernetes#85257 from yutedz/queueset-robin-idx

    Correct the checking of robinIndex
    k8s-ci-robot committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    8dffc8d View commit details
    Browse the repository at this point in the history
  9. Merge pull request kubernetes#85285 from liggitt/kubectl-resource-ver…

    …sion
    
    Fix --resource-version handling in kubectl
    k8s-ci-robot committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    141329f View commit details
    Browse the repository at this point in the history
  10. Merge pull request kubernetes#85301 from robscott/endpointslice-beta-fix

    Ensuring EndpointSlice controller does not start when feature gate or API are disabled
    k8s-ci-robot committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    12b18f2 View commit details
    Browse the repository at this point in the history