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

Make deployment programs and instructions target multiple namespaces #328

Merged
merged 4 commits into from
Oct 31, 2022

Commits on Oct 28, 2022

  1. Parameterise the namespace(s) and versions

    This commit makes it possible to install the operator in several
    namespaces, by supplying multiple values in the config item
    `namespaces` when running one of the Pulumi programs under deploy/.
    
    (This also makes the deployed operator log level `error` in the Go and
    .NET programs, to bring them in line with the other programs and
    canonical YAML configuration.)
    
    The CRD and operator tags are now items of config, for each of the
    programs under deploy/, with defaults. An upgrade is then a case of
    e.g.,
    
        pulumi config set operator-version v1.10.2
        pulumi up
    
    The defaults are consts at the top of the file, and can be updated more
    easily.
    
    Signed-off-by: Michael Bridgen <[email protected]>
    squaremo committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    f33b740 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Rewrite instructions for deploying multiply

     - use `pulumi new` rather than downloading a tarball
     - aside from choosing the directory, the instructions don't depend on
       the template you use, so just give them once
     - explain the new namespaces config item
     - explain how to upgrade the operator
    
    Signed-off-by: Michael Bridgen <[email protected]>
    squaremo committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    50742e4 View commit details
    Browse the repository at this point in the history
  2. Mention expanded deployment programs in changelog

    Signed-off-by: Michael Bridgen <[email protected]>
    squaremo committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    8054018 View commit details
    Browse the repository at this point in the history
  3. Use f-strings rather than % in Python

    Signed-off-by: Michael Bridgen <[email protected]>
    squaremo committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    eb8d3c3 View commit details
    Browse the repository at this point in the history