8.0.0 • Published 2 years ago

@grucloud/module-aws-load-balancer-controller v8.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

The AWS Load Balancer Controller GruCLoud Module

The purpose of the module-aws-load-balancer-controller is to create the AWS resources require to run the AWS Load Balancer Controller.

Resources

How to use this module

Install this module and its dependencies in your GruCloud project:

npm i @grucloud/module-aws-load-balancer-controller @grucloud/module-aws-vpc @grucloud/module-aws-eks @grucloud/provider-aws

In your iac.js, create a EKS Cluster module and pass the resource to ModuleAwsLoadBalancerController.createResources

// iac.js
const { AwsProvider } = require("@grucloud/provider-aws");
const ModuleAwsVpc = require("@grucloud/module-aws-vpc");
const ModuleAwsEks = require("@grucloud/module-aws-eks");
const ModuleAwsLoadBalancerController = require("@grucloud/module-aws-load-balancer-controller");

exports.createStack = async ({ createProvider }) => {
  const provider = createProvider(AwsProvider, {
    configs: [
      ModuleAwsEks.config,
      ModuleAwsVpc.config,
      ModuleAwsLoadBalancerController.config,
    ],
  });

  const resourceVpc = await ModuleAwsVpc.createResources({ provider });

  const resourceEks = await ModuleAwsEks.createResources({
    provider,
    resources: resourceVpc,
  });

  const resourceLbc = await ModuleAwsLoadBalancerController.createResources({
    provider,
    resources: resourceEks,
  });

  return {
    provider,
    resources: { vpb: resourceVpc, resourceEks, lbc: resourceLbc },
  };
};

The role balancer role is now available to the Kubernetes Service Account resource

7.6.0

2 years ago

7.7.0

2 years ago

8.0.0

2 years ago

7.3.0

2 years ago

7.4.2

2 years ago

7.4.1

2 years ago

6.2.5

2 years ago

6.2.4

2 years ago

6.2.1

2 years ago

6.2.0

2 years ago

6.2.3

2 years ago

6.2.2

2 years ago

7.4.0

2 years ago

7.0.4

2 years ago

7.0.3

2 years ago

7.0.2

2 years ago

7.5.0

2 years ago

7.1.0

2 years ago

7.2.2

2 years ago

7.2.1

2 years ago

5.3.2

2 years ago

5.3.0

2 years ago

6.1.0

2 years ago

5.11.0

2 years ago

3.6.2

2 years ago

3.6.0

2 years ago

4.0.0

2 years ago

5.8.8

2 years ago

5.8.7

2 years ago

5.8.6

2 years ago

5.8.5

2 years ago

5.8.4

2 years ago

5.8.3

2 years ago

5.8.2

2 years ago

5.8.1

2 years ago

5.8.0

2 years ago

5.4.0

2 years ago

5.0.0

2 years ago

5.12.2

2 years ago

3.5.2

2 years ago

3.5.0

2 years ago

5.9.1

2 years ago

5.9.0

2 years ago

5.5.1

2 years ago

5.5.0

2 years ago

5.1.2

2 years ago

5.1.1

2 years ago

5.1.0

2 years ago

3.4.0

2 years ago

6.0.7

2 years ago

6.0.6

2 years ago

6.0.9

2 years ago

6.0.8

2 years ago

5.6.0

2 years ago

5.2.1

2 years ago

5.2.0

2 years ago

6.0.1

2 years ago

6.0.3

2 years ago

6.0.5

2 years ago

5.10.0

2 years ago

3.3.0

2 years ago

3.7.0

2 years ago

4.1.0

2 years ago

5.7.1

2 years ago

5.7.0

2 years ago

3.2.0

2 years ago

3.0.2

2 years ago

3.1.0

2 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.2.0

3 years ago

2.3.0

3 years ago

2.3.1

3 years ago

2.1.0

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.39.0

3 years ago

1.40.0

3 years ago

1.38.0

3 years ago

1.37.0

3 years ago

1.36.0

3 years ago

1.34.0

3 years ago

1.32.0

3 years ago

1.33.0

3 years ago

1.31.0

3 years ago

1.29.0

3 years ago

1.30.0

3 years ago

1.27.0

3 years ago

1.28.0

3 years ago

1.26.0

3 years ago

1.25.0

3 years ago

1.23.0

3 years ago

1.24.0

3 years ago

1.22.0

3 years ago

1.21.0

3 years ago

1.20.0

3 years ago

1.19.1

3 years ago

1.19.0

3 years ago

1.18.1

3 years ago

1.18.0

3 years ago

1.15.0

3 years ago

1.14.1

3 years ago

1.13.2

3 years ago

1.14.0

3 years ago

1.12.0

3 years ago

1.17.2

3 years ago

1.17.1

3 years ago

1.15.2

3 years ago

1.16.0

3 years ago

1.15.1

3 years ago

1.17.5

3 years ago

1.17.4

3 years ago

1.17.3

3 years ago

1.10.24

3 years ago

1.10.25

3 years ago

1.11.0

3 years ago

1.10.23

3 years ago

1.10.22

3 years ago

1.10.21

3 years ago

1.10.20

3 years ago