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

backend/kubernetes: Remove legacy helper/schema dependency #34988

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Apr 12, 2024

  1. backend/kubernetes: Remove legacy helper/schema dependency

    As with most of our remote state backends, this one was depending on just
    a tiny slice of the (enormous and now-poorly-understood) legacy SDK.
    
    In an effort to eliminate the legacy SDK snapshot from this codebase, this
    replaces it with functionality from our new "backendbase" package, which
    aims to provide just a narrow set of utilities to minimize the churn
    caused by removing the legacy SDK and thus reduce the risk of this change.
    
    This is currently using the "SDK-like" utilities, which emulate some of the
    questionable-but-convenient assumptions the legacy SDK makes, such as
    the idea that empty string and null are equivalent. Hopefully in future
    we can wean this backend even further off of these older assumptions, but
    the priority for now is to eliminate the legacy SDK without significantly
    disturbing the shape of the existing working code.
    apparentlymart committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    eb91624 View commit details
    Browse the repository at this point in the history