Skip to content

Commit b5f1dc5

Browse files
author
Dwi Fahni Denni
committed
feat: Migration email path, domain & platform to TelemetryFlow
1 parent 8610c42 commit b5f1dc5

7 files changed

Lines changed: 44 additions & 44 deletions

File tree

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -738,7 +738,7 @@ GitHub Actions will automatically:
738738
- **Questions**: Open a GitHub Discussion
739739
- **Bugs**: Open a GitHub Issue with the bug template
740740
- **Features**: Open a GitHub Issue with the feature request template
741-
- **Security**: Email security@devopscorner.id (do not open public issues)
741+
- **Security**: Email security@telemetryflow.id (do not open public issues)
742742
- **Standardization**: Review specs in `.kiro/specs/` directory
743743
744744
## Recognition

frontend/src/api/account-security.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ function generateMockSecurityOverview(): SecurityOverview {
9898
passwordLastChanged: now - 45 * 24 * 60 * 60 * 1000,
9999
passwordStrength: "strong",
100100
passwordExpiresAt: now + 45 * 24 * 60 * 60 * 1000,
101-
recoveryEmail: "recovery@devopscorner.id",
101+
recoveryEmail: "recovery@telemetryflow.id",
102102
recoveryEmailVerified: true,
103103
trustedDeviceCount: 3,
104104
activeSessions: 2,
@@ -194,7 +194,7 @@ function generateMockSSOConnections(): SSOConnectionStatus[] {
194194
providerDisplayName: "Google Workspace",
195195
connected: true,
196196
connectedAt: now - 120 * 24 * 60 * 60 * 1000,
197-
email: "admin@devopscorner.id",
197+
email: "admin@telemetryflow.id",
198198
avatarUrl: "https://lh3.googleusercontent.com/a/default-user=s96-c",
199199
autoLogin: true,
200200
},

frontend/src/api/audit.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ function generateMockAuditLogs(count: number): AuditLog[] {
7070
"alert", "agent", "cluster", "api_key",
7171
];
7272
const users = [
73-
{ id: "user-001", email: "admin@devopscorner.id", firstName: "Admin", lastName: "DevOps" },
74-
{ id: "user-002", email: "developer@devopscorner.id", firstName: "John", lastName: "Developer" },
75-
{ id: "user-003", email: "viewer@devopscorner.id", firstName: "Jane", lastName: "Viewer" },
73+
{ id: "user-001", email: "admin@telemetryflow.id", firstName: "Admin", lastName: "DevOps" },
74+
{ id: "user-002", email: "developer@telemetryflow.id", firstName: "John", lastName: "Developer" },
75+
{ id: "user-003", email: "viewer@telemetryflow.id", firstName: "Jane", lastName: "Viewer" },
7676
{ id: "user-004", email: "support@telemetryflow.id", firstName: "Support", lastName: "Team" },
7777
];
7878
const ips = ["192.168.1.100", "10.0.0.50", "172.16.0.25", "203.0.113.42"];

frontend/src/api/llm-account.ts

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1783,17 +1783,17 @@ export const ACCOUNT_ORGANIZATION_MOCK_DATA: MockQA[] = [
17831783
**Super Admin (2)**
17841784
| Name | Email | Last Login | MFA |
17851785
|------|-------|-----------|-----|
1786-
| Ahmad Ridwan | ahmad@devopscorner.id | Today | ✅ |
1787-
| Sarah Chen | sarah@devopscorner.id | Today | ✅ |
1786+
| Ahmad Ridwan | ahmad@telemetryflow.id | Today | ✅ |
1787+
| Sarah Chen | sarah@telemetryflow.id | Today | ✅ |
17881788
17891789
**Org Admin (5)**
17901790
| Name | Email | Last Login | MFA |
17911791
|------|-------|-----------|-----|
1792-
| Budi Santoso | budi@devopscorner.id | Today | ✅ |
1793-
| Dewi Rahayu | dewi@devopscorner.id | 2h ago | ✅ |
1794-
| James Wilson | james@devopscorner.id | Yesterday | ⚠️ |
1795-
| Li Wei | liwei@devopscorner.id | Today | ✅ |
1796-
| Maya Sari | maya@devopscorner.id | 3h ago | ✅ |
1792+
| Budi Santoso | budi@telemetryflow.id | Today | ✅ |
1793+
| Dewi Rahayu | dewi@telemetryflow.id | 2h ago | ✅ |
1794+
| James Wilson | james@telemetryflow.id | Yesterday | ⚠️ |
1795+
| Li Wei | liwei@telemetryflow.id | Today | ✅ |
1796+
| Maya Sari | maya@telemetryflow.id | 3h ago | ✅ |
17971797
17981798
### Activity Metrics (30d)
17991799
| Metric | Value |
@@ -1930,21 +1930,21 @@ POST /api/v2/iam/assignments
19301930
|-----------------|-------|-----------|
19311931
| User login | 4,567 | Various |
19321932
| Dashboard views | 12,345 | Developer role |
1933-
| Alert rule changes | 34 | budi@devopscorner.id |
1934-
| User management | 23 | ahmad@devopscorner.id |
1933+
| Alert rule changes | 34 | budi@telemetryflow.id |
1934+
| User management | 23 | ahmad@telemetryflow.id |
19351935
| API key operations | 45 | CI/CD systems |
1936-
| Settings changes | 12 | sarah@devopscorner.id |
1936+
| Settings changes | 12 | sarah@telemetryflow.id |
19371937
| Data exports | 8 | analytics team |
1938-
| Permission changes | 5 | ahmad@devopscorner.id |
1938+
| Permission changes | 5 | ahmad@telemetryflow.id |
19391939
19401940
### Notable Events
19411941
| Date | Event | Actor | Detail |
19421942
|------|-------|-------|--------|
1943-
| Mar 13 | New user invited | ahmad@devopscorner.id | 3 new developers |
1944-
| Mar 12 | Alert rule deleted | budi@devopscorner.id | legacy pod-cpu rule |
1943+
| Mar 13 | New user invited | ahmad@telemetryflow.id | 3 new developers |
1944+
| Mar 12 | Alert rule deleted | budi@telemetryflow.id | legacy pod-cpu rule |
19451945
| Mar 10 | API key rotated | ci-runner-sa | Annual rotation |
1946-
| Mar 8 | SSO config updated | sarah@devopscorner.id | Added Okta IDP |
1947-
| Mar 5 | Data export | analytics@devopscorner.id | Monthly report |
1946+
| Mar 8 | SSO config updated | sarah@telemetryflow.id | Added Okta IDP |
1947+
| Mar 5 | Data export | analytics@telemetryflow.id | Monthly report |
19481948
19491949
### Login Anomalies
19501950
No suspicious login patterns detected. All logins from expected IP ranges.
@@ -1959,12 +1959,12 @@ Enable email alerts for: user invitation, permission change, data export actions
19591959
### Configured Integrations
19601960
| Integration | Type | Status | Connected By | Date |
19611961
|-------------|------|--------|-------------|------|
1962-
| Okta | SSO/IDP | ✅ Active | sarah@devopscorner.id | 2025-03-08 |
1963-
| Slack | Notifications | ✅ Active | budi@devopscorner.id | 2024-06-01 |
1964-
| PagerDuty | Alerting | ✅ Active | budi@devopscorner.id | 2024-06-01 |
1962+
| Okta | SSO/IDP | ✅ Active | sarah@telemetryflow.id | 2025-03-08 |
1963+
| Slack | Notifications | ✅ Active | budi@telemetryflow.id | 2024-06-01 |
1964+
| PagerDuty | Alerting | ✅ Active | budi@telemetryflow.id | 2024-06-01 |
19651965
| GitHub Actions | CI/CD API | ✅ Active | ci-runner-sa | 2024-08-15 |
1966-
| AWS S3 | Export | ✅ Active | sarah@devopscorner.id | 2025-01-20 |
1967-
| Jira | Incident | ⚠️ Warning | budi@devopscorner.id | 2024-09-01 |
1966+
| AWS S3 | Export | ✅ Active | sarah@telemetryflow.id | 2025-01-20 |
1967+
| Jira | Incident | ⚠️ Warning | budi@telemetryflow.id | 2024-09-01 |
19681968
19691969
### Jira Integration Warning
19701970
Last successful sync: 8 days ago.
@@ -2071,9 +2071,9 @@ Enforce SSO for all Org Admins — currently 1/5 uses password auth only.`,
20712071
### On-Call Schedule
20722072
| Week | Primary | Secondary |
20732073
|------|---------|-----------|
2074-
| Mar 10-17 | budi@devopscorner.id | maya@devopscorner.id |
2075-
| Mar 17-24 | dewi@devopscorner.id | james@devopscorner.id |
2076-
| Mar 24-31 | li@devopscorner.id | budi@devopscorner.id |
2074+
| Mar 10-17 | budi@telemetryflow.id | maya@telemetryflow.id |
2075+
| Mar 17-24 | dewi@telemetryflow.id | james@telemetryflow.id |
2076+
| Mar 24-31 | li@telemetryflow.id | budi@telemetryflow.id |
20772077
20782078
### Notification Channel Health
20792079
| Channel | Status | Last Delivery | Failure Rate |

frontend/src/api/notification-channels.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -516,8 +516,8 @@ function generateMockChannels(): NotificationChannel[] {
516516
enabled: true,
517517
configuration: {
518518
recipients: [
519-
"devops-alerts@devopscorner.id",
520-
"sre-team@devopscorner.id",
519+
"devops-alerts@telemetryflow.id",
520+
"sre-team@telemetryflow.id",
521521
],
522522
subject_prefix: "[TelemetryFlow Alert]",
523523
include_details: true,

frontend/src/api/sso.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ function generateMockConnections(): SSOConnection[] {
370370
providerName: "Google Workspace",
371371
providerVendor: "google",
372372
externalId: "google-uid-100001",
373-
externalEmail: "admin@devopscorner.id",
373+
externalEmail: "admin@telemetryflow.id",
374374
connectedAt: now - 150 * 24 * 60 * 60 * 1000,
375375
lastLoginAt: now - 2 * 60 * 60 * 1000,
376376
loginCount: 245,
@@ -385,7 +385,7 @@ function generateMockConnections(): SSOConnection[] {
385385
providerName: "Google Workspace",
386386
providerVendor: "google",
387387
externalId: "google-uid-100002",
388-
externalEmail: "developer@devopscorner.id",
388+
externalEmail: "developer@telemetryflow.id",
389389
connectedAt: now - 120 * 24 * 60 * 60 * 1000,
390390
lastLoginAt: now - 6 * 60 * 60 * 1000,
391391
loginCount: 180,
@@ -394,13 +394,13 @@ function generateMockConnections(): SSOConnection[] {
394394
{
395395
id: "ssoconn-003",
396396
userId: "user-006",
397-
userEmail: "devops.lead@devopscorner.id",
397+
userEmail: "devops.lead@telemetryflow.id",
398398
userName: "DevOps Lead",
399399
providerId: "sso-google",
400400
providerName: "Google Workspace",
401401
providerVendor: "google",
402402
externalId: "google-uid-100003",
403-
externalEmail: "devops.lead@devopscorner.id",
403+
externalEmail: "devops.lead@telemetryflow.id",
404404
connectedAt: now - 100 * 24 * 60 * 60 * 1000,
405405
lastLoginAt: now - 12 * 60 * 60 * 1000,
406406
loginCount: 156,
@@ -409,13 +409,13 @@ function generateMockConnections(): SSOConnection[] {
409409
{
410410
id: "ssoconn-004",
411411
userId: "user-007",
412-
userEmail: "sre.engineer@devopscorner.id",
412+
userEmail: "sre.engineer@telemetryflow.id",
413413
userName: "SRE Engineer",
414414
providerId: "sso-microsoft",
415415
providerName: "Microsoft Entra ID",
416416
providerVendor: "microsoft",
417417
externalId: "ms-uid-200001",
418-
externalEmail: "sre.engineer@devopscorner.id",
418+
externalEmail: "sre.engineer@telemetryflow.id",
419419
connectedAt: now - 90 * 24 * 60 * 60 * 1000,
420420
lastLoginAt: now - 8 * 60 * 60 * 1000,
421421
loginCount: 98,
@@ -424,13 +424,13 @@ function generateMockConnections(): SSOConnection[] {
424424
{
425425
id: "ssoconn-005",
426426
userId: "user-008",
427-
userEmail: "platform.engineer@devopscorner.id",
427+
userEmail: "platform.engineer@telemetryflow.id",
428428
userName: "Platform Engineer",
429429
providerId: "sso-microsoft",
430430
providerName: "Microsoft Entra ID",
431431
providerVendor: "microsoft",
432432
externalId: "ms-uid-200002",
433-
externalEmail: "platform.engineer@devopscorner.id",
433+
externalEmail: "platform.engineer@telemetryflow.id",
434434
connectedAt: now - 80 * 24 * 60 * 60 * 1000,
435435
lastLoginAt: now - 24 * 60 * 60 * 1000,
436436
loginCount: 72,
@@ -439,13 +439,13 @@ function generateMockConnections(): SSOConnection[] {
439439
{
440440
id: "ssoconn-006",
441441
userId: "user-010",
442-
userEmail: "qa.engineer@devopscorner.id",
442+
userEmail: "qa.engineer@telemetryflow.id",
443443
userName: "QA Engineer",
444444
providerId: "sso-google",
445445
providerName: "Google Workspace",
446446
providerVendor: "google",
447447
externalId: "google-uid-100010",
448-
externalEmail: "qa.engineer@devopscorner.id",
448+
externalEmail: "qa.engineer@telemetryflow.id",
449449
connectedAt: now - 60 * 24 * 60 * 60 * 1000,
450450
lastLoginAt: now - 30 * 24 * 60 * 60 * 1000,
451451
loginCount: 15,

frontend/src/constants/seed-data.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -537,23 +537,23 @@ export const SEED_USERS = [
537537
{
538538
id: "user-admin",
539539
username: "admin.devopscorner",
540-
email: "admin@devopscorner.id",
540+
email: "admin@telemetryflow.id",
541541
name: "Admin DevOpsCorner",
542542
role: "administrator",
543543
organizationId: SEED_ORGANIZATIONS.DEVOPSCORNER.id,
544544
},
545545
{
546546
id: "user-developer",
547547
username: "dev.devopscorner",
548-
email: "developer@devopscorner.id",
548+
email: "developer@telemetryflow.id",
549549
name: "Developer DevOpsCorner",
550550
role: "developer",
551551
organizationId: SEED_ORGANIZATIONS.DEVOPSCORNER.id,
552552
},
553553
{
554554
id: "user-viewer",
555555
username: "viewer.devopscorner",
556-
email: "viewer@devopscorner.id",
556+
email: "viewer@telemetryflow.id",
557557
name: "Viewer DevOpsCorner",
558558
role: "viewer",
559559
organizationId: SEED_ORGANIZATIONS.DEVOPSCORNER.id,

0 commit comments

Comments
 (0)