554 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]
f397e2473e chore(fallback): update postgres (#819)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-04-17 07:41:29 +00:00
public-glueops-renovatebot[bot]
fa2ba6115b chore(fallback): update axllent/mailpit (#809)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-04-17 07:41:11 +00:00
public-glueops-renovatebot[bot]
d90e2b263d chore(fallback): update alpine (#832)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-04-17 07:40:58 +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>
v0.10.33
2026-04-17 06:51:52 +00:00
Irfan Paraniya
885505dfcc fix: add missing go.sum h1 entry for golang.org/x/tools v0.42 (swag v2 dep) (#835) v0.10.32 2026-04-17 11:23:09 +05:30
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]
300f419c53 chore(patch): update github.com/aws/aws-sdk-go-v2/service/s3 to v1.97.3 #patch (#828)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-04-15 13:25:56 +00:00
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]
c0f10dcbc1 chore(patch): update github.com/aws/aws-sdk-go-v2 to v1.41.5 #patch (#802)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-26 19:05:50 +00:00
public-glueops-renovatebot[bot]
b48a0def9c feat: update github.com/aws/aws-sdk-go-v2/service/s3 to v1.97.2 #minor (#782)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 18:08:45 +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]
7d82f9416d feat: update github.com/fergusstrange/embedded-postgres to v1.34.0 #minor (#788)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 18:02:12 +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]
1e758c4498 chore(lockfile): update motion-lockfile #patch (#787)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 18:00:39 +00:00
public-glueops-renovatebot[bot]
2b7ec518eb chore(lockfile): update motion-lockfile #patch (#784)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 18:00:24 +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]
4733239400 chore(lockfile): update @tanstack/react-query-lockfile #patch (#794)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 17:59:47 +00:00
public-glueops-renovatebot[bot]
de170f10c3 chore(lockfile): update @tanstack/react-query-lockfile #patch (#791)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 17:59:39 +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]
96bf264b38 chore(patch): update github.com/aws/aws-sdk-go-v2 to v1.41.4 #patch (#783)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 17:59:14 +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]
14c19649f4 chore(fallback): update postgres (#786)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-25 17:58:33 +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]
30e4f2afbc feat: update golang.org/x/crypto to v0.49.0 #minor (#774)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-12 05:53:59 +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]
83a77f7bc7 feat: update sigstore/cosign-installer to v4.1.0 #minor (#767)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-09 18:03:42 +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]
554fbb3c3f feat: update golang.org/x/oauth2 to v0.36.0 #minor (#761)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-08 13:09:48 +00:00
Alanis
dab08555c5 Enable scheduled pruning of old GHCR images 2026-03-08 07:56:53 +00:00
Alanis
fac57b0fad Add workflow to prune old GHCR images
This workflow allows for manual execution to prune old images from the GitHub Container Registry, keeping the latest and a specified number of tagged images.
2026-03-08 01:28:25 +00:00
public-glueops-renovatebot[bot]
1df8d79a0b breaking: the dependency docker/login-action has been updated to a new major version (v4.0.0), which may include breaking changes. #major (#731)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
v0.10.31
2026-03-08 01:12:16 +00:00
public-glueops-renovatebot[bot]
804950e5fe breaking: the dependency postgres has been updated to a new major version (18.3), which may include breaking changes. #major (#537)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-08 01:12:00 +00:00
public-glueops-renovatebot[bot]
ebc5b347aa breaking: the dependency docker/metadata-action has been updated to a new major version (v6.0.0), which may include breaking changes. #major (#741)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-08 01:11:44 +00:00
public-glueops-renovatebot[bot]
5dbb08d7e8 breaking: the dependency docker/setup-buildx-action has been updated to a new major version (v4.0.0), which may include breaking changes. #major (#739)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-08 01:11:24 +00:00
public-glueops-renovatebot[bot]
0de7d6f9bd breaking: the dependency docker/build-push-action has been updated to a new major version (v7.0.0), which may include breaking changes. #major (#747)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-08 01:11:02 +00:00
public-glueops-renovatebot[bot]
020dd9f140 chore(fallback): update actions/checkout (#637)
Co-authored-by: public-glueops-renovatebot[bot] <186083205+public-glueops-renovatebot[bot]@users.noreply.github.com>
2026-03-08 01:10:42 +00:00