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

Add Database abstraction and README update #39

Merged
merged 15 commits into from
Oct 31, 2022
Merged

Commits on Oct 25, 2022

  1. Database abstraction layout

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    f45b5cb View commit details
    Browse the repository at this point in the history
  2. Configure Private SQL Instance directly accessible from within GKE cl…

    …uster
    
    * Avoid the need for cloud sql proxy sidecar for workload deployments
    
    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    8748f68 View commit details
    Browse the repository at this point in the history
  3. Revamp XRDs/Compositions naming for consistency

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    c621003 View commit details
    Browse the repository at this point in the history
  4. Doc update

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    e048649 View commit details
    Browse the repository at this point in the history
  5. Include database into e2e tests

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    c959180 View commit details
    Browse the repository at this point in the history
  6. Delete user.sql in test hook to avoid the orphan state

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    ef3ddf8 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Add note on servicenetworking.googleapis.com global binding

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    1fd42b6 View commit details
    Browse the repository at this point in the history
  2. Update examples for uptest

    * Use new `pre-delete` hooks
    * Explicitly specify namespace for the database claim
    
    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    aa4592f View commit details
    Browse the repository at this point in the history
  3. Deleter ordering, new uptest with secret handling

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    939493c View commit details
    Browse the repository at this point in the history
  4. Additional testhook arrangement

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    29abef5 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Increase default timeout as the deployment takes time

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    d2d414e View commit details
    Browse the repository at this point in the history
  2. Add doc covering required roles for SA

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    3b86244 View commit details
    Browse the repository at this point in the history
  3. Avoid network selector in database composition

    * This way DatabaseInstance deletion is not dependend on Cluster and we
      need no complex ordering
    * Drawback: stable network name in Cluster composition
    * GKE tweaks to spare some resources
    * Isolated simple test-hooks
    
    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    de148d4 View commit details
    Browse the repository at this point in the history
  4. More precise creds gen link

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    0da3d64 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Add note on ordered deletion

    Signed-off-by: Yury Tsarev <yury@upbound.io>
    ytsarev committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    69bb0f7 View commit details
    Browse the repository at this point in the history