
Research
Security News
Lazarus Strikes npm Again with New Wave of Malicious Packages
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
github.com/plantoncloud/elasticsearch-kubernetes-pulumi-module
This Pulumi module streamlines the deployment and management of Elasticsearch and Kibana on Kubernetes clusters. By leveraging a standardized API resource definition, it enables developers to configure and deploy complex Elasticsearch infrastructures with minimal effort. The module supports additional features like optional persistence, ingress configurations, and resource customization, providing a comprehensive solution for search and analytics platforms.
Standardized API Resource: Utilizes a consistent API structure with apiVersion
, kind
, metadata
, spec
, and
status
, simplifying resource definitions and management.
Customizable Elasticsearch Deployment:
Kibana Integration: Optionally deploy Kibana alongside Elasticsearch for data visualization and management.
Ingress Configuration:
Kubernetes Provider Integration: Utilizes Kubernetes cluster credentials to set up providers, facilitating deployments across different cloud environments and clusters.
Pulumi Integration: Written in Golang, the module leverages Pulumi for infrastructure as code, enabling seamless integration into existing workflows.
Outputs Captured in Status: Pulumi outputs are captured in status.stackOutputs
, making it easier to retrieve
deployment information such as service endpoints, credentials, and commands.
Resource Labeling and Annotation: Supports adding custom labels and annotations to Kubernetes resources for better organization and management.
Scalability and Flexibility: Easily scale the number of replicas and adjust resource limits to accommodate changing workloads and performance needs.
Security Features: Integrates with Cert-Manager for automated TLS certificate provisioning and management, enhancing the security of your deployments.
Clone the repository containing the Pulumi module:
git clone https://github.com/your-org/elasticsearch-kubernetes-pulumi-module.git
Install the required dependencies:
cd elasticsearch-kubernetes-pulumi-module
go mod download
Refer to example for usage instructions.
The module creates a dedicated Kubernetes namespace for the Elasticsearch and Kibana deployments, ensuring resource isolation and easier management.
After deployment, the module provides several outputs:
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
This project is licensed under the MIT License.
FAQs
Unknown package
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
Security News
Socket CEO Feross Aboukhadijeh discusses the open web, open source security, and how Socket tackles software supply chain attacks on The Pair Program podcast.
Security News
Opengrep continues building momentum with the alpha release of its Playground tool, demonstrating the project's rapid evolution just two months after its initial launch.