Skip to content

Commit adab4fc

Browse files
authored
One month trail duration -> first one month trail duration (#78)
Signed-off-by: Imtiaz Uddin <imtiaz@appscode.com>
1 parent 0642cf5 commit adab4fc

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

src/en/guides/billing-and-usage-guide/cost-management.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ To set it to a **NON-PROD** mode like staging, run:
5151
kubectl annotate namespace kube-system cluster.appscode.com/mode=staging --overwrite
5252
```
5353

54-
### **Enabling the One-Month Free Resource Trial**
54+
### **Enabling the First One-Month Free Resource Trial**
5555

5656
Users can get a one-month free trial for every KubeDB database running within a specific namespace. This allows for evaluation of the service without incurring costs during the trial period.
5757

@@ -62,7 +62,10 @@ To enable the free trial, the user needs to add a specific annotation to the des
6262

6363
**To enable the trial:**
6464

65-
1. Select the namespace that contains your KubeDB databases. Any existing databases in this namespace that have not previously received a trial will receive a one-month free trial starting from when the annotation is applied. Any databases created later in this namespace will also automatically receive a one-month free trial. Databases that have already used a trial are not eligible again.
65+
1. Select the namespace that contains your KubeDB databases. The trial behavior depends on when databases are created relative to when the annotation is applied:
66+
- **Existing databases:** If a database is still within its first month from creation, it will receive free trial usage for the remaining portion of that first month (starting from when the annotation is applied). Databases that have already completed their first month are not eligible for the trial.
67+
- **New databases:** Any databases created after the annotation is applied will receive a full one-month free trial from their creation timestamp, as long as the namespace remains annotated.
68+
- **Trial eligibility:** Each database is eligible for a one-month free trial only once during its lifetime.
6669
2. Apply the annotation `ace.appscode.com/enable-resource-trial` with the value `true`.
6770

6871
**Example using kubectl:**
@@ -73,4 +76,5 @@ To enable the free trial for a namespace named `my-app-ns`, run the following co
7376
kubectl annotate namespace my-app-ns ace.appscode.com/enable-resource-trial=true --overwrite
7477
```
7578

76-
Once this annotation is applied, all KubeDB resources deployed within the my-app-ns namespace will automatically receive a one-month free trial.
79+
Once this annotation is applied, eligible KubeDB resources in this namespace will receive trial benefits as described above.
80+

src/en/guides/billing-and-usage-guide/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ What you’ll see in the Billable table
6060
- **PROD/NON-PROD usage:** billable usage split by cluster mode—clusters marked `prod` are priced at the `PROD` rate; clusters marked `qa`, `staging`, or `dev` are priced at the `NON‑PROD` rate.
6161
![usage-billable-prod-nonprod](images/usage-section-prod-nonprod-usage-home.png)
6262
- **Free usage:** usage that isn’t billed. This includes:
63-
- **Trial usage** from namespaces annotated `ace.appscode.com/enable-resource-trial=true` (one‑month free per database in that namespace).
63+
- **Trial usage** from namespaces annotated `ace.appscode.com/enable-resource-trial=true` (`first one‑month` free per database starting from its creation in that namespace).
6464
- Usage covered by the **30‑day free contract** when there’s no paid contract for the selected product.
6565

6666
**How to influence these numbers:**

0 commit comments

Comments
 (0)