Security News
The Risks of Misguided Research in Supply Chain Security
Snyk's use of malicious npm packages for research raises ethical concerns, highlighting risks in public deployment, data exfiltration, and unauthorized testing.
clusternator
Advanced tools
Program to deploy docker containers on cloud service platforms with minimal user input, and/or configuration
The Clusternator attempts to make managing deployments of containers easy for front end developers. Specifically The Clusternator was built to fill the deoployment challenges of CI setups.
The current version of The Clusternator uses Docker containers on Amazon's AWS infrastructure.
There are two components to The Clusternator. The command line client, and the server. Although it is not strictly necessary to run a server it is the target use case, and use of a clusternator server will be assumed, unless otherwise noted.
The server is designed to be deployed as a Docker container, so in a way, Docker is a requirement.
Make sure your system has the third party requirements, then from a shell run:
npm install -g clusternator
These instructions assume that by installing the server the user will be using a clusternator CLI client to deploy a clusternator server to a cloud service.
clusternator bootstrap
There will be a series of prompts. Once this is done other clients will be able to start using your clusternator server.
Quick start assumes your organization already has a running clusternator server, configured for your organization's cloud. This also assumes that your organization has a private GitHub repository for your project.
npm install -g clusternator
git clone ssh://git@github.com/my-organization/my-cool-project.git
cd my-cool-project
clusternator init
CLUSTERNATOR_SHARED_KEY
, and a
GITHUB_KEY
provided at the end of the initmy-cool-project
CLUSTERNATOR_SHARED_KEY
(from init)github.com/my-organization/my-cool-project.git
repository's
web interfacesettings
webhooks & services
That's it the project will produce new deployments each time a pull request is issued. The project will tear down those deployments when PR's close.
yay contributions!
All code is in src/
. The CLI entry point is bin/clusternator-cli.js
,
but includes from lib/
(the compile destination).
There are unit tests, and repl tests. Unit tests can be done by running
npm test
, assuming the project has been npm install
'd. This is an alias
to gulp test-unit
Code coverage can be found after tests are run, and is located in the
(generated) coverage
folder. Coverage includes lcov, json, and html.
Copyright (c) 2015 rangle.io
FAQs
Program to deploy docker containers on cloud service platforms with minimal user input, and/or configuration
The npm package clusternator receives a total of 14 weekly downloads. As such, clusternator popularity was classified as not popular.
We found that clusternator demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
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.
Security News
Snyk's use of malicious npm packages for research raises ethical concerns, highlighting risks in public deployment, data exfiltration, and unauthorized testing.
Research
Security News
Socket researchers found several malicious npm packages typosquatting Chalk and Chokidar, targeting Node.js developers with kill switches and data theft.
Security News
pnpm 10 blocks lifecycle scripts by default to improve security, addressing supply chain attack risks but sparking debate over compatibility and workflow changes.