Skip to content

Commit a9404fe

Browse files
authored
Expose instance profile create & delete with details to public (#282)
1 parent 3b59030 commit a9404fe

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

substrate/pkg/controller/substrate/cluster/instanceprofile.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ type role struct {
3939

4040
func (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

109109
func (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

Comments
 (0)