diff --git a/docs/deployment/cloudformation/README.md b/docs/deployment/cloudformation/README.md deleted file mode 100644 index a98650e3..00000000 --- a/docs/deployment/cloudformation/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Deployment using AWS CloudFormation - -## Pre-requisites - - - Have CrowdStrike CWP subscription with Falcon Container enabled - - Create new CrowdStrike API key pair with the following permissions - * Falcon Images Download: Read - * Sensor Download: Read - - Have [AWS EKS QuickStart cluster](https://aws-quickstart.github.io/quickstart-amazon-eks/#_deployment_steps) - -## Installation Steps - - Navigate to AWS Cloud Formation Home: https://console.aws.amazon.com/cloudformation/home - - *Create stack* -> *With new resources (standard)* - - - Upload the [falcon-operator.yaml](./falcon-operator.yaml) file as a custom template - - ![step1](./step1.png) - - - On the next screen provide your: - - CrowdStrike Falcon API Credentials - - Sensor type (node sensor or container sensor) - - and name of your pre-existing EKS quickstart cluster - - ![step2](./step2.png) - - - Continue proceeding to the next page until the installation completes diff --git a/docs/deployment/cloudformation/falcon-operator.yaml b/docs/deployment/cloudformation/falcon-operator.yaml deleted file mode 100644 index b132ce97..00000000 --- a/docs/deployment/cloudformation/falcon-operator.yaml +++ /dev/null @@ -1,67 +0,0 @@ -AWSTemplateFormatVersion: "2010-09-09" -Description: "Deploy falcon-operator using CloudFormation to existing EKS cluster" -Metadata: - cfn-lint: { config: { ignore_checks: [W9002, W9003, W9004, W9006, E9007, E9008] } } -Parameters: - KubeClusterName: - Type: String - FalconSensorType: - AllowedValues: - - FalconContainer - - FalconNodeSensor - Type: String - FalconClientID: - Description: Falcon Client ID - Type: String - FalconClientSecret: - Description: Falcon Client Secret - Type: String -Conditions: - WantsContainer: !Equals [!Ref FalconSensorType, 'FalconContainer'] - WantsNodeSensor: !Equals [!Ref FalconSensorType, 'FalconNodeSensor'] -Resources: - InstallOperator: - Type: "AWSQS::Kubernetes::Resource" - Properties: - ClusterName: !Ref KubeClusterName - Namespace: falcon-operator - Url: https://github.com/crowdstrike/falcon-operator/releases/latest/download/falcon-operator.yaml - InstallFalconContainer: - Type: "AWSQS::Kubernetes::Resource" - Condition: WantsContainer - DependsOn: InstallOperator - Properties: - ClusterName: !Ref KubeClusterName - Namespace: falcon-operator - Manifest: !Sub | - apiVersion: falcon.crowdstrike.com/v1alpha1 - kind: ${FalconSensorType} - metadata: - name: default - spec: - falcon_api: - client_id: ${FalconClientID} - client_secret: ${FalconClientSecret} - cloud_region: autodiscover - registry: - type: crowdstrike - - InstallFalconNodeSensor: - Type: "AWSQS::Kubernetes::Resource" - Condition: WantsNodeSensor - DependsOn: InstallOperator - Properties: - ClusterName: !Ref KubeClusterName - Namespace: falcon-operator - Manifest: !Sub | - apiVersion: falcon.crowdstrike.com/v1alpha1 - kind: ${FalconSensorType} - metadata: - name: default - spec: - falcon_api: - client_id: ${FalconClientID} - client_secret: ${FalconClientSecret} - cloud_region: autodiscover - node: {} - falcon: {} diff --git a/docs/deployment/cloudformation/step1.png b/docs/deployment/cloudformation/step1.png deleted file mode 100644 index 538dc7ba..00000000 Binary files a/docs/deployment/cloudformation/step1.png and /dev/null differ diff --git a/docs/deployment/cloudformation/step2.png b/docs/deployment/cloudformation/step2.png deleted file mode 100644 index 6e4de439..00000000 Binary files a/docs/deployment/cloudformation/step2.png and /dev/null differ diff --git a/docs/src/deployment/cloudformation/README.md b/docs/src/deployment/cloudformation/README.md deleted file mode 100644 index a98650e3..00000000 --- a/docs/src/deployment/cloudformation/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Deployment using AWS CloudFormation - -## Pre-requisites - - - Have CrowdStrike CWP subscription with Falcon Container enabled - - Create new CrowdStrike API key pair with the following permissions - * Falcon Images Download: Read - * Sensor Download: Read - - Have [AWS EKS QuickStart cluster](https://aws-quickstart.github.io/quickstart-amazon-eks/#_deployment_steps) - -## Installation Steps - - Navigate to AWS Cloud Formation Home: https://console.aws.amazon.com/cloudformation/home - - *Create stack* -> *With new resources (standard)* - - - Upload the [falcon-operator.yaml](./falcon-operator.yaml) file as a custom template - - ![step1](./step1.png) - - - On the next screen provide your: - - CrowdStrike Falcon API Credentials - - Sensor type (node sensor or container sensor) - - and name of your pre-existing EKS quickstart cluster - - ![step2](./step2.png) - - - Continue proceeding to the next page until the installation completes diff --git a/docs/src/deployment/cloudformation/falcon-operator.yaml b/docs/src/deployment/cloudformation/falcon-operator.yaml deleted file mode 100644 index b132ce97..00000000 --- a/docs/src/deployment/cloudformation/falcon-operator.yaml +++ /dev/null @@ -1,67 +0,0 @@ -AWSTemplateFormatVersion: "2010-09-09" -Description: "Deploy falcon-operator using CloudFormation to existing EKS cluster" -Metadata: - cfn-lint: { config: { ignore_checks: [W9002, W9003, W9004, W9006, E9007, E9008] } } -Parameters: - KubeClusterName: - Type: String - FalconSensorType: - AllowedValues: - - FalconContainer - - FalconNodeSensor - Type: String - FalconClientID: - Description: Falcon Client ID - Type: String - FalconClientSecret: - Description: Falcon Client Secret - Type: String -Conditions: - WantsContainer: !Equals [!Ref FalconSensorType, 'FalconContainer'] - WantsNodeSensor: !Equals [!Ref FalconSensorType, 'FalconNodeSensor'] -Resources: - InstallOperator: - Type: "AWSQS::Kubernetes::Resource" - Properties: - ClusterName: !Ref KubeClusterName - Namespace: falcon-operator - Url: https://github.com/crowdstrike/falcon-operator/releases/latest/download/falcon-operator.yaml - InstallFalconContainer: - Type: "AWSQS::Kubernetes::Resource" - Condition: WantsContainer - DependsOn: InstallOperator - Properties: - ClusterName: !Ref KubeClusterName - Namespace: falcon-operator - Manifest: !Sub | - apiVersion: falcon.crowdstrike.com/v1alpha1 - kind: ${FalconSensorType} - metadata: - name: default - spec: - falcon_api: - client_id: ${FalconClientID} - client_secret: ${FalconClientSecret} - cloud_region: autodiscover - registry: - type: crowdstrike - - InstallFalconNodeSensor: - Type: "AWSQS::Kubernetes::Resource" - Condition: WantsNodeSensor - DependsOn: InstallOperator - Properties: - ClusterName: !Ref KubeClusterName - Namespace: falcon-operator - Manifest: !Sub | - apiVersion: falcon.crowdstrike.com/v1alpha1 - kind: ${FalconSensorType} - metadata: - name: default - spec: - falcon_api: - client_id: ${FalconClientID} - client_secret: ${FalconClientSecret} - cloud_region: autodiscover - node: {} - falcon: {} diff --git a/docs/src/deployment/cloudformation/step1.png b/docs/src/deployment/cloudformation/step1.png deleted file mode 100644 index 538dc7ba..00000000 Binary files a/docs/src/deployment/cloudformation/step1.png and /dev/null differ diff --git a/docs/src/deployment/cloudformation/step2.png b/docs/src/deployment/cloudformation/step2.png deleted file mode 100644 index 6e4de439..00000000 Binary files a/docs/src/deployment/cloudformation/step2.png and /dev/null differ