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

Added support for updated Reserved IP behavior to existing resources (instance, network_ips) #610

Merged
merged 55 commits into from
Nov 25, 2024

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    1b87e78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    311ecfc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fb337e View commit details
    Browse the repository at this point in the history
  4. The fixture files for different scenarios of IP Reservation - EndToEn…

    …d, InsuffecientPermission, ReserveIP, GetReservedIP, getReservedIPs, DeleteReservedIPs
    AniJ98 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    1c6a8ab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fd426cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bed7ce0 View commit details
    Browse the repository at this point in the history
  7. Updated the error message for Insufficient Permission tests to displa…

    …y appropriate error message along with code
    AniJ98 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    4cc42a6 View commit details
    Browse the repository at this point in the history
  8. Made changes to Delete, List, Get, Reserve, EndtoEnd fixtures to rec…

    …ord user with adequate permissions
    AniJ98 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    11fd3cb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4d24fd1 View commit details
    Browse the repository at this point in the history
  10. Made changes to variable names, achanged logf statements to errorf an…

    …d fatalf wherever necessary
    AniJ98 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    a265fd4 View commit details
    Browse the repository at this point in the history
  11. changed fixture file names to improve consistency, re-recorded fixtur…

    …es with latest error messages
    AniJ98 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    49d14a6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bd106fa View commit details
    Browse the repository at this point in the history
  13. Made changes to reserve IP addresses before listing them using fitler…

    … feature. Removed for loop to reserve IPs till limit is reached.
    AniJ98 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    cd7fa48 View commit details
    Browse the repository at this point in the history
  14. uncommenting unaffected tests

    AniJ98 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    d52a33f View commit details
    Browse the repository at this point in the history
  15. Made changes to error messages, added mandatory checks and re-recorde…

    …d fixtures to reflect new error messages
    AniJ98 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    cb81bc2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    456d0f2 View commit details
    Browse the repository at this point in the history
  17. build(deps): bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 (linode#574)

    * build(deps): bump golang.org/x/oauth2 from 0.22.0 to 0.23.0
    
    Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.22.0 to 0.23.0.
    - [Commits](golang/oauth2@v0.22.0...v0.23.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/oauth2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Ran make tidy
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: ezilber-akamai <[email protected]>
    2 people authored and AniJ98 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    1867029 View commit details
    Browse the repository at this point in the history
  18. build(deps): bump golang.org/x/text from 0.17.0 to 0.18.0 (linode#575)

    * build(deps): bump golang.org/x/text from 0.17.0 to 0.18.0
    
    Bumps [golang.org/x/text](https://github.com/golang/text) from 0.17.0 to 0.18.0.
    - [Release notes](https://github.com/golang/text/releases)
    - [Commits](golang/text@v0.17.0...v0.18.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/text
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * make tidy
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Ye Chen <[email protected]>
    2 people authored and AniJ98 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    af6a7bd View commit details
    Browse the repository at this point in the history
  19. new: Add support LKE, Volume, NodeBalancer, and network transfer pric…

    …ing endpoints (linode#573)
    
    * Add LKE types endpoints
    
    * Support base struct; add NB types endpoints
    
    * Add volume types
    
    * Add network transfer prices
    
    * Add price and region price structs
    
    * Revert IPv6 fixtures
    
    * Add missing fixtures
    lgarber-akamai authored and AniJ98 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    b25e83d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3bb8dc0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ce34304 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    8627e4f View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    663e798 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Merge branch 'main' into main

    AniJ98 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5bb2bc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    138c163 View commit details
    Browse the repository at this point in the history
  3. Added support for adding additional reserved IP to linodes along with…

    … the corresponding tests and fixtures
    AniJ98 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4b44bd8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35610a0 View commit details
    Browse the repository at this point in the history
  5. moved InstanceReservedIPOptions and the method to AddReservedIPToInsa…

    …tance to instance_ips.go
    AniJ98 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    809b407 View commit details
    Browse the repository at this point in the history
  6. Split the variants tests of createInstanceWithReservedIP into individ…

    …ual test funcitons and removed debugging log statements
    AniJ98 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b559ee8 View commit details
    Browse the repository at this point in the history
  7. Re-recorded fixtures after splitting variants test into individual te…

    …st functions, made changes to error messages
    AniJ98 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    402c77a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    30eeda7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8909bd6 View commit details
    Browse the repository at this point in the history
  10. moved tests related to creating a linode with reserved IP and adding …

    …additonal reserved IPs to a linode to a separate file
    AniJ98 committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    9b15909 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    97ccd6b View commit details
    Browse the repository at this point in the history
  12. Merge pull request #5 from AniJ98/ipreservation-existingendpoints-clean

    Support for Adding Additional Reserved IP to Existing Linodes
    AniJ98 authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    be7b869 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ff906e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

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

Commits on Sep 25, 2024

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

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    39323ef View commit details
    Browse the repository at this point in the history
  2. added test for verifying the status of the reserved field when listin…

    …g addresses of a linode
    AniJ98 committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    c9a70b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Added support for existing resources to support reserved IP feature a…

    …nd corresponding tests
    AniJ98 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    2752177 View commit details
    Browse the repository at this point in the history
  2. Updated fixtures with required interactions for reserved IP feature a…

    …nd recorded new ones for allocating and assigning reserved IPs
    AniJ98 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    30435e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25bcf81 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

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

Commits on Oct 29, 2024

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

Commits on Nov 8, 2024

  1. Configuration menu
    Copy the full SHA
    4789287 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6 from AniJ98/ipreservation-remainingendpoints

    Added support for updated Reserved IP behavior to existing resources (instance, network_ips)
    AniJ98 authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    968f780 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a19216 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2181fb1 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Removed test for exceeding IP MAX and changed the type of the reserve…

    …d field in the IPAddressUpdateOptions struct
    AniJ98 committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    b716ca2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into main

    AniJ98 authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    e809bf8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7 from AniJ98/ipreservation-remainingendpoints

    Removed test for exceeding IP MAX and changed the type of the reserve…
    AniJ98 authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    0fbe6ff View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Merge branch 'main' into main

    AniJ98 authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    73a1b3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4af2cc7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #8 from AniJ98/ipreservation-remainingendpoints

    Changed struct name from LinodeReserveIPOptions to AllocateReserveIPO…
    AniJ98 authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    0a45fcd View commit details
    Browse the repository at this point in the history