367 Commits

Author SHA1 Message Date
public-glueops-renovatebot[bot]
d2362093b2 chore: lock file maintenance (#814)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-04-17 07:42:45 +00:00
public-glueops-renovatebot[bot]
f100fb3e87 chore(patch): update vite to 7.3.2 #patch (#831)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-04-17 07:40:21 +00:00
Irfan Paraniya
4eb9da36b0 Feat/cluster metadata (#836)
* feat: add cluster metadata key-value store

- Add ClusterMetadata model with ClusterID FK, key, value fields
- Add Metadata []ClusterMetadata relation to Cluster model
- Add CRUD handlers: List, Get, Create, Update, Delete cluster metadata
  - Keys are forced to lowercase on create/update
  - Values preserve case sensitivity
- Add metadata routes under /clusters/{clusterID}/metadata
- Include metadata in ClusterResponse DTO and clusterToDTO mapping
- Add Preload(Metadata) to all cluster queries
- Register ClusterMetadata in AutoMigrate

Closes: internal-GlueOps/issues#302

* feat: include cluster metadata in prepare payload

- Preload cluster Metadata in ClusterPrepareWorker
- Map cluster metadata into mapper.ClusterToDTO response payload

This ensures metadata key-value pairs are injected into the platform JSON payload used by prepare/bootstrap flows.

* feat: add cluster metadata UI section to configure dialog

* feat: simplify cluster metadata to map[string]string in response

* fix: address cluster metadata PR review feedback

Agent-Logs-Url: https://github.com/GlueOps/autoglue/sessions/f767d4b8-ecae-4cde-bb5c-f0845c5a7cdf

Co-authored-by: yesterdaysrebel <256862558+yesterdaysrebel@users.noreply.github.com>

* chore: finalize review feedback updates

Agent-Logs-Url: https://github.com/GlueOps/autoglue/sessions/f767d4b8-ecae-4cde-bb5c-f0845c5a7cdf

Co-authored-by: yesterdaysrebel <256862558+yesterdaysrebel@users.noreply.github.com>

* chore: revert unintended go.sum change

Agent-Logs-Url: https://github.com/GlueOps/autoglue/sessions/f767d4b8-ecae-4cde-bb5c-f0845c5a7cdf

Co-authored-by: yesterdaysrebel <256862558+yesterdaysrebel@users.noreply.github.com>

* fix: add missing go.sum entry for golang.org/x/tools (swag v2 transitive dep)

* feat: add cluster metadata listing and updating functionality

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: yesterdaysrebel <256862558+yesterdaysrebel@users.noreply.github.com>
2026-04-17 06:51:52 +00:00
Irfan Paraniya
385affb1d7 feat: Implement cluster metadata key-value store (Closes #302) (#834)
* feat: add cluster metadata key-value store

- Add ClusterMetadata model with ClusterID FK, key, value fields
- Add Metadata []ClusterMetadata relation to Cluster model
- Add CRUD handlers: List, Get, Create, Update, Delete cluster metadata
  - Keys are forced to lowercase on create/update
  - Values preserve case sensitivity
- Add metadata routes under /clusters/{clusterID}/metadata
- Include metadata in ClusterResponse DTO and clusterToDTO mapping
- Add Preload(Metadata) to all cluster queries
- Register ClusterMetadata in AutoMigrate

Closes: internal-GlueOps/issues#302

* feat: include cluster metadata in prepare payload

- Preload cluster Metadata in ClusterPrepareWorker
- Map cluster metadata into mapper.ClusterToDTO response payload

This ensures metadata key-value pairs are injected into the platform JSON payload used by prepare/bootstrap flows.

* feat: add cluster metadata UI section to configure dialog

* feat: simplify cluster metadata to map[string]string in response

* fix: address cluster metadata PR review feedback

Agent-Logs-Url: https://github.com/GlueOps/autoglue/sessions/f767d4b8-ecae-4cde-bb5c-f0845c5a7cdf

Co-authored-by: yesterdaysrebel <256862558+yesterdaysrebel@users.noreply.github.com>

* chore: finalize review feedback updates

Agent-Logs-Url: https://github.com/GlueOps/autoglue/sessions/f767d4b8-ecae-4cde-bb5c-f0845c5a7cdf

Co-authored-by: yesterdaysrebel <256862558+yesterdaysrebel@users.noreply.github.com>

* chore: revert unintended go.sum change

Agent-Logs-Url: https://github.com/GlueOps/autoglue/sessions/f767d4b8-ecae-4cde-bb5c-f0845c5a7cdf

Co-authored-by: yesterdaysrebel <256862558+yesterdaysrebel@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: yesterdaysrebel <256862558+yesterdaysrebel@users.noreply.github.com>
2026-04-17 11:05:49 +05:30
public-glueops-renovatebot[bot]
53e2beb3d3 chore: lock file maintenance (#808)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-31 05:03:04 +00:00
public-glueops-renovatebot[bot]
e9e5ee324a chore: lock file maintenance (#776)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 18:05:42 +00:00
public-glueops-renovatebot[bot]
c27dca5a77 feat: update @vitejs/plugin-react to 5.2.0 #minor (#778)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 18:01:43 +00:00
public-glueops-renovatebot[bot]
ac2e8c6d0e feat: update @types/node to 25.5.0 #minor (#781)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 18:01:32 +00:00
public-glueops-renovatebot[bot]
50be0bc807 chore(lockfile): update react-hook-form-lockfile #patch (#793)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 18:01:01 +00:00
public-glueops-renovatebot[bot]
a7841bacfe chore(lockfile): update motion-lockfile #patch (#779)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 18:00:07 +00:00
public-glueops-renovatebot[bot]
47e6815dd7 chore(lockfile): update @tanstack/react-query-lockfile #patch (#789)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 17:59:29 +00:00
public-glueops-renovatebot[bot]
d12821922b chore(patch): update @tailwindcss/vite to 4.2.2 #patch (#790)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 17:58:52 +00:00
public-glueops-renovatebot[bot]
77d259ae9a chore(patch): update typescript-eslint to 8.57.2 #patch (#785)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 17:55:32 +00:00
public-glueops-renovatebot[bot]
bf873c1bef feat: update typescript-eslint to 8.57.0 #minor (#768)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-16 19:26:11 +00:00
public-glueops-renovatebot[bot]
ffd7bbf10b chore: lock file maintenance (#775)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-12 05:53:08 +00:00
public-glueops-renovatebot[bot]
a4f9b61975 chore: lock file maintenance (#773)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-10 12:51:31 +00:00
public-glueops-renovatebot[bot]
a9504a83cd chore: lock file maintenance (#772)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-10 03:59:12 +00:00
public-glueops-renovatebot[bot]
893345296e chore(patch): update @eslint/js to 9.39.4 #patch (#756)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-09 21:31:10 +00:00
public-glueops-renovatebot[bot]
c8444e1439 chore: lock file maintenance (#769)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-09 18:05:14 +00:00
public-glueops-renovatebot[bot]
cd46a968ce chore: lock file maintenance (#766)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-09 15:38:36 +00:00
public-glueops-renovatebot[bot]
62cd90d3f8 chore: lock file maintenance (#765)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-09 11:20:57 +00:00
public-glueops-renovatebot[bot]
dd602948b8 chore: lock file maintenance (#764)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-09 09:24:11 +00:00
public-glueops-renovatebot[bot]
3c3d5ce0df chore: lock file maintenance (#763)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-09 08:26:07 +00:00
public-glueops-renovatebot[bot]
b14ea0aa12 chore(patch): update @types/node to 25.3.5 #patch (#748)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-09 02:00:54 +00:00
public-glueops-renovatebot[bot]
975f1e9f9d chore: lock file maintenance (#762)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-08 16:58:23 +00:00
public-glueops-renovatebot[bot]
e08dcbbca7 chore: lock file maintenance (#757)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-07 14:00:43 +00:00
public-glueops-renovatebot[bot]
5340354eeb feat: update lucide-react to 0.577.0 #minor (#732)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-07 09:28:36 +00:00
public-glueops-renovatebot[bot]
97112bd961 chore: lock file maintenance (#755)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-06 21:15:22 +00:00
public-glueops-renovatebot[bot]
1f31516bc2 chore: lock file maintenance (#754)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-06 21:13:24 +00:00
public-glueops-renovatebot[bot]
6204b63e32 chore: lock file maintenance (#753)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-06 19:59:26 +00:00
public-glueops-renovatebot[bot]
fb0a4b38a9 chore: lock file maintenance (#752)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-06 18:19:39 +00:00
public-glueops-renovatebot[bot]
872e4fb1b7 chore: lock file maintenance (#750)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-06 07:22:20 +00:00
public-glueops-renovatebot[bot]
73d3ba541b chore: lock file maintenance (#745)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-05 21:04:30 +00:00
public-glueops-renovatebot[bot]
ac4c21392d chore: lock file maintenance (#742)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-05 19:01:49 +00:00
public-glueops-renovatebot[bot]
0f4cfcd0a8 chore: lock file maintenance (#740)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-05 11:47:00 +00:00
public-glueops-renovatebot[bot]
b9467f6598 feat: update lucide-react to 0.576.0 #minor (#714)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-05 07:09:12 +00:00
public-glueops-renovatebot[bot]
00914f662f chore: lock file maintenance (#738)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-05 03:38:19 +00:00
Alanis
28068191f4 feat: Add remote url (#737)
* Add remote url to cluster dto from env

* Delete ui.zip

* Delete Archive.zip

* Delete go.sum

* rebase go sum
2026-03-04 15:07:13 +00:00
public-glueops-renovatebot[bot]
16f810b3cd chore: lock file maintenance (#735)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-04 13:56:18 +00:00
public-glueops-renovatebot[bot]
5720a1688e chore: lock file maintenance (#733)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-04 10:17:28 +00:00
public-glueops-renovatebot[bot]
04a8cc23bc chore: lock file maintenance (#730)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-04 04:00:15 +00:00
public-glueops-renovatebot[bot]
79f88300f3 chore(patch): update @types/node to 25.3.3 #patch (#713)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-03 20:47:43 +00:00
public-glueops-renovatebot[bot]
6eea88cd2e chore: lock file maintenance (#728)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-03 17:21:17 +00:00
public-glueops-renovatebot[bot]
f00cceef29 chore: lock file maintenance (#727)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-03 12:51:17 +00:00
public-glueops-renovatebot[bot]
b9c150b9c1 chore: lock file maintenance (#726)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-03 11:17:00 +00:00
public-glueops-renovatebot[bot]
723e538b7a chore: lock file maintenance (#725)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-03 10:19:46 +00:00
public-glueops-renovatebot[bot]
c2350bd71e chore: lock file maintenance (#723)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-03 08:18:24 +00:00
public-glueops-renovatebot[bot]
aed6b791c2 chore: lock file maintenance (#722)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-03 04:01:07 +00:00
public-glueops-renovatebot[bot]
7cf11a870b chore: lock file maintenance (#721)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-02 22:48:26 +00:00
public-glueops-renovatebot[bot]
75ade46e7d chore: lock file maintenance (#720)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-02 22:15:53 +00:00