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

Start counting ACME certificate issuance as client activity #20520

Merged
merged 12 commits into from
May 17, 2023

Commits on May 17, 2023

  1. Add stub ACME billing interfaces

    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy committed May 17, 2023
    Configuration menu
    Copy the full SHA
    bd2423c View commit details
    Browse the repository at this point in the history
  2. Add initial implementation of client count

    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy committed May 17, 2023
    Configuration menu
    Copy the full SHA
    ab07003 View commit details
    Browse the repository at this point in the history
  3. Correctly attribute to mount, namespace

    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy committed May 17, 2023
    Configuration menu
    Copy the full SHA
    d7381ec View commit details
    Browse the repository at this point in the history
  4. Refactor adding entities of custom types

    This begins to add custom types of events; presently these are counted
    as non-entity tokens, but prefixed with a custom ClientID prefix.
    
    In the future, this will be the basis for counting these events
    separately (into separate buckets and separate storage segments).
    
    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy committed May 17, 2023
    Configuration menu
    Copy the full SHA
    6bfeafe View commit details
    Browse the repository at this point in the history
  5. Refactor creation of ACME mounts

    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy committed May 17, 2023
    Configuration menu
    Copy the full SHA
    f662dad View commit details
    Browse the repository at this point in the history
  6. Add test case for billing

    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy committed May 17, 2023
    Configuration menu
    Copy the full SHA
    1f29b2f View commit details
    Browse the repository at this point in the history
  7. Better support managed key system view casting

    Without an additional parameter, SystemView could be of a different
    internal implementation type that cannot be directly casted to in OSS.
    Use a separate parameter for the managed key system view to use instead.
    
    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy committed May 17, 2023
    Configuration menu
    Copy the full SHA
    5fe7caf View commit details
    Browse the repository at this point in the history
  8. Refactor creation of mounts for enterprise

    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy committed May 17, 2023
    Configuration menu
    Copy the full SHA
    72dac9b View commit details
    Browse the repository at this point in the history
  9. Validate mounts in ACME billing tests

    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy committed May 17, 2023
    Configuration menu
    Copy the full SHA
    f8d4bf7 View commit details
    Browse the repository at this point in the history
  10. Use a hopefully unique separator for encoded identifiers

    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy committed May 17, 2023
    Configuration menu
    Copy the full SHA
    6db4efe View commit details
    Browse the repository at this point in the history
  11. Use mount accesor, not path

    Co-authored-by: miagilepner <mia.epner@hashicorp.com>
    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy and miagilepner committed May 17, 2023
    Configuration menu
    Copy the full SHA
    3b64ef7 View commit details
    Browse the repository at this point in the history
  12. Rename AddEventToFragment->AddActivityToFragment

    Co-authored-by: Mike Palmiotto <mike.palmiotto@hashicorp.com>
    Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
    cipherboy and mpalmi committed May 17, 2023
    Configuration menu
    Copy the full SHA
    0c402e5 View commit details
    Browse the repository at this point in the history