-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
False
-
-
False
-
-
As a developer, I'd like to have alternatives to tag profiles lookups, so that I can refactor components away from tag profile.
Done:
- Subscription objects are loaded from the yaml configuration files
- Lookup methods are provided. Here are some examples of ones to include. Other lookup methods will be added as needed as part of other cards in the epic
- (static) Subscription.findByArch(arch: String)
- (static) Subscription.findByServiceType(serviceType: String)
- (static) Subscription.getAllServiceTypes()
- Subscription.getFinestGranularity()
- Subscription.getMetric(metricId: String)
- Subscription.getMetricIds()
- Subscription.isPrometheusEnabled()
- Subscription.getSupportedGranularity()
- (static) Variant.findByEngProductId(engProductId: String)
(static) Variant.findByOfferingProductName(name: String)(static) Variant.findByRole(role: String)- Variant.getSubscription() (get parent)
- blocks
-
SWATCH-969 Remove productId enum
- Closed
-
SWATCH-1228 Remove hardcoded in-the-box logic during capacity reconcillation
- Closed
-
SWATCH-1235 Refactor tally operations to use swatch-product-configuration
- Closed
-
SWATCH-1236 Refactor RHM integration to use swatch-product-configuration
- Closed
-
SWATCH-1237 Refactor subscription sync to use swatch-product-configuration
- Closed
-
SWATCH-1238 Refactor instances API and hosts API to use swatch-product-configuration
- Closed
-
SWATCH-1239 Refactor billable usage producer to use swatch-product-configuration
- Closed
-
SWATCH-1240 Refactor capacity API to use swatch-product-configuration
- Closed
-
SWATCH-1241 Refactor tally API to use swatch-product-configuration
- Closed
-
SWATCH-1244 Refactor aws integration to use swatch-product-configuration
- Closed
-
SWATCH-1234 Refactor prometheus integration to use swatch-product-configuration
- Closed
- is blocked by
-
SWATCH-1227 Migrate existing configuration from tag_profile.yaml to swatch-product-configuration YAML files
- Closed
-
SWATCH-1229 Implement POJOs for swatch-product-configuration
- Closed