# Improve deployment of CRDs

**URL:** <https://forums.percona.com/t/improve-deployment-of-crds/37138>\
**Category:** Percona Operator for PostgreSQL\
**Created:** [March 11, 2025, 4:14pm UTC](https://forums.percona.com/t/improve-deployment-of-crds/37138 "2025-03-11T16:14:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![robrobrob](https://avatars.discourse-cdn.com/v4/letter/r/22d042/32.png) [@robrobrob](https://forums.percona.com/u/robrobrob)\
**Post date:** [March 11, 2025, 4:14pm UTC](https://forums.percona.com/t/improve-deployment-of-crds/37138/1 "2025-03-11T16:14:42Z")

</div>

## Description:

We deploy the pg-operator using the chart here: `/percona/percona-helm-charts/tree/main/charts/pg-operator`. The downside of this approach is that Helm does not upgrade CRDs once installed.

Can this process be improved on? For example, by moving the CRDs under the templates directory so they get upgraded with every helm release?

## Expected Result:

`helm upgrade` upgrades both the CRDs and the operator.

---

<div class="post-metadata">

**Author:** ![Slava\_Sarzhan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/slava_sarzhan/32/3196_2.png) [@Slava\_Sarzhan](https://forums.percona.com/u/Slava_Sarzhan)\
**Post date:** [March 19, 2025, 9:07pm UTC](https://forums.percona.com/t/improve-deployment-of-crds/37138/2 "2025-03-19T21:07:31Z")

</div>

@robrobrob We have idea (create separate chart for CRDs and add it as a sub chart ) how to update CRDs automatically. I hope we will implement it soon.
