@@ -39,15 +39,15 @@ type role struct {
3939
4040func (i * InstanceProfile ) Create (ctx context.Context , substrate * v1alpha1.Substrate ) (reconcile.Result , error ) {
4141 for _ , desired := range desiredRolesFor (substrate ) {
42- result , err := i .create (ctx , desired .name , desired .policy , desired .managedPolicies )
42+ result , err := i .CreateInstanceProfile (ctx , desired .name , desired .policy , desired .managedPolicies )
4343 if err != nil {
4444 return result , err
4545 }
4646 }
4747 return reconcile.Result {}, nil
4848}
4949
50- func (i * InstanceProfile ) create (ctx context.Context , resourceName , policy * string , managedPolicies []string ) (reconcile.Result , error ) {
50+ func (i * InstanceProfile ) CreateInstanceProfile (ctx context.Context , resourceName , policy * string , managedPolicies []string ) (reconcile.Result , error ) {
5151 //Todo: remove fargate service principle when we have this in place - https://github.com/awslabs/kubernetes-iteration-toolkit/issues/186
5252 // Role
5353 if _ , err := i .IAM .CreateRole (& iam.CreateRoleInput {RoleName : resourceName , AssumeRolePolicyDocument : aws .String (`{
@@ -108,15 +108,15 @@ func (i *InstanceProfile) create(ctx context.Context, resourceName, policy *stri
108108
109109func (i * InstanceProfile ) Delete (ctx context.Context , substrate * v1alpha1.Substrate ) (reconcile.Result , error ) {
110110 for _ , desired := range desiredRolesFor (substrate ) {
111- result , err := i .delete (ctx , desired .name , desired .policy , desired .managedPolicies )
111+ result , err := i .DeleteInstanceProfile (ctx , desired .name , desired .policy , desired .managedPolicies )
112112 if err != nil {
113113 return result , err
114114 }
115115 }
116116 return reconcile.Result {}, nil
117117}
118118
119- func (i * InstanceProfile ) delete (ctx context.Context , resourceName , policy * string , managedPolicies []string ) (reconcile.Result , error ) {
119+ func (i * InstanceProfile ) DeleteInstanceProfile (ctx context.Context , resourceName , policy * string , managedPolicies []string ) (reconcile.Result , error ) {
120120 // Policy
121121 if policy != nil {
122122 if _ , err := i .IAM .DeleteRolePolicyWithContext (ctx , & iam.DeleteRolePolicyInput {RoleName : resourceName , PolicyName : resourceName }); err != nil {
0 commit comments