You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Yes, currently the terranetes configuration of the service has an abstracted relationship over several phases:
plan
apply
destroy
These are mapped to by integrations on the overall configuration object at a kubernetes level i.e.
delete the resource = destroy
create the resource = plan and apply
This would work well if terranetes had a tight relationship with the API of the cloud resource it is managing, like an operator would - and all changes i am making to drive the outcome for my cloud resources was through the configuration itself. however, this isn't the case. This means that i am iterating on things outside of terranetes and therefore i will need to reapply things that didn't involve changes to my configuration inside of terranetes itself but outside of it.
Describe the solution you'd like
I'd like a nicer way to rationalise with the stages that terranetes is doing in its integration layer i.e. if i want to rerun a plan, i want to be able to do this - this is because something may have changed at the terranetes configuration of the controller level and not even at my consumption level. Also, sometimes things can just not work i.e. like anything maybe the job failed due to connectivity etc. So i want to be able to rerun the plan and apply (a bit like CI) for whatever reason.
Describe alternatives you've considered
N/A
Additional context
Terranetes is more like a CI system as opposed to a tight cloud relationship on cloud modules i.e. an operator that is managing a specific cloud API resource and therefore the logic is outside of terranetes on the provisioning, there has to be a way to be able to manage that lifecycle reality inside of terranetes better.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Yes, currently the terranetes configuration of the service has an abstracted relationship over several phases:
These are mapped to by integrations on the overall configuration object at a kubernetes level i.e.
delete the resource = destroy
create the resource = plan and apply
This would work well if terranetes had a tight relationship with the API of the cloud resource it is managing, like an operator would - and all changes i am making to drive the outcome for my cloud resources was through the configuration itself. however, this isn't the case. This means that i am iterating on things outside of terranetes and therefore i will need to reapply things that didn't involve changes to my configuration inside of terranetes itself but outside of it.
Describe the solution you'd like
I'd like a nicer way to rationalise with the stages that terranetes is doing in its integration layer i.e. if i want to rerun a plan, i want to be able to do this - this is because something may have changed at the terranetes configuration of the controller level and not even at my consumption level. Also, sometimes things can just not work i.e. like anything maybe the job failed due to connectivity etc. So i want to be able to rerun the plan and apply (a bit like CI) for whatever reason.
Describe alternatives you've considered
N/A
Additional context
Terranetes is more like a CI system as opposed to a tight cloud relationship on cloud modules i.e. an operator that is managing a specific cloud API resource and therefore the logic is outside of terranetes on the provisioning, there has to be a way to be able to manage that lifecycle reality inside of terranetes better.
The text was updated successfully, but these errors were encountered: