# Compose files in catalog and in API

**URL:** <https://forums.suse.com/t/compose-files-in-catalog-and-in-api/12931>\
**Category:** Rancher 1.x\
**Created:** [January 9, 2019, 11:35am UTC](https://forums.suse.com/t/compose-files-in-catalog-and-in-api/12931 "2019-01-09T11:35:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mazeslav](https://avatars.discourse-cdn.com/v4/letter/m/db5fbb/32.png) [@mazeslav](https://forums.suse.com/u/mazeslav)\
**Post date:** [January 9, 2019, 11:35am UTC](https://forums.suse.com/t/compose-files-in-catalog-and-in-api/12931/1 "2019-01-09T11:35:48Z")

</div>

Hi all.  
I have a few stacks in different environments which were created from custom catalog. After that I made a few upgrades of services in stacks from UI.  
I’m using Terraform and **Terraform plan** command always shows me that I have a difference between Terraform configs and Rancher but in resource I’m using compose files which was downloaded as a “compose.zip” and .tfstate files have latest changes.  
So my question is: Is there a way to get properly working Terraform’s command? Maybe I need to detach stacks from catalog. If this is a case I want to know how can I do this.
