Results 4 issues of Casper

``` 2022-06-01T15:12:54.107621723Z panic: runtime error: invalid memory address or nil pointer dereference 2022-06-01T15:12:54.107661697Z [signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x15c8039] 2022-06-01T15:12:54.107666863Z 2022-06-01T15:12:54.107671687Z goroutine 232 [running]: 2022-06-01T15:12:54.114675389Z github.com/weaveworks/tf-controller/controllers.(*TerraformReconciler).finalize(_, {_, _}, {{{0x1641244,...

Like [output name mapping](https://weaveworks.github.io/tf-controller/use_tf_controller/to_provision_resources_and_obtain_outputs/), it would sometimes be useful to be able to rename inputs too: ```yaml varsFrom: - kind: Secret name: my-secret varsKeys: - old_name:new_name - some_name ```

kind/enhancement
good first issue

Would be nice if it would show ` level race class - zone` instead of simply ` level race class`

I am trying the following: ```python import strawberry from pydantic.v1 import BaseModel class Book(BaseModel): title: str class Library(BaseModel): books: list[Book] @strawberry.experimental.pydantic.type(model=Book, all_fields=True) class BookType: pass @strawberry.experimental.pydantic.type(model=Library, all_fields=True) class LibraryType: pass...

bug