Git Product home page Git Product logo

terraform-aws-kubespot's People

Contributors

aaahrens avatar abhiyerra avatar aleks-auguria avatar dependabot[bot] avatar github-actions[bot] avatar jana-opszero avatar janajs avatar janavenkat avatar leewang0 avatar sideshowbandana avatar sohanyadav avatar thaunghtike-share avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

terraform-aws-kubespot's Issues

support for GCE

how about making support not just to build ami for aws but also for GCE?

Kops cluster topology?

Hey, not a lot of information online about other people running PCI compliant workloads on Kubernetes, so apologies for the question in advance!

I'm curious what kind of networking setup you're running on the PCI compliant kops clusters to fulfill the PCI requirement for a DMZ.

Do you satisfy inbound/outbound rules at the EC2 level w/ AWS network ACLs, or at the Kubernetes level w/ networking policies (calico)?

AWS / Security / Flow Logs

  • VPC
    • Flow Logs

Enable VPC flow logs. Public to CloudWatch or S3. (be aware there is additional CloudWatch costs for VPC flow logs) Docs

Cron

Two tasks

Opshell/auditkube

 needs to have crons

Weekly update the software

Update aws marketplace

AWS CloudWatch Monitoring Scripts

Observation

Add CloudWatch Monitoring so we can keep track of all the changes in

Expected Result

Have AWS tracking the nodes metrics so we can see them in the AWS dashboard.

Why

There is no insight at the moment with default kops.

Blog Post

  • Tell a story of the use case. Put yourself in the buyer's shoes
  • The dilemma that the team sought to solve for its prospects or customers
  • How are we solving it?
  • What does it look like?
  • How to use it?
  • Reiterate the value prop

Tasks

logrotate configuration

There was some turmoil about filling the disk with the default logrotate configuration
kubernetes/kops#2816

I think we need to make our base image more stable in this regard and configure logrotates to be 10MB instead of 100MB as it is the default. To prevent from filling 10GB of disk instead and just 1GB as max.

GCP Setup

  • Cluster Module
  • VPC Access
  • Create GCP Cluster
  • Configure GCP Green
  • Configure GCP Blue
  • Helm
  • LogDNA
  • Foxpass Bastion
  • Foxpass VPN
  • ISTIO
  • Enable Stackdriver and other HIPAA compliance related things
  • GCP Create KMS Keys for each single tenant customer

Setup OpenSCAP

Observation

Need to setup OpenSCAP as it provides an interface for compliance

Expected Result

Setup OpenSCAP as a default install on the image

Why

OpenSCAP is a default for compliance related issues.

Blog Post

  • Tell a story of the use case. Put yourself in the buyer's shoes
  • The dilemma that the team sought to solve for its prospects or customers
  • How are we solving it?
  • What does it look like?
  • How to use it?
  • Reiterate the value prop

Tasks

  • Write Blog Post

  • Build It

  • Install OpenSCAP

  • Make sure that it exports to an appropriate location.

  • Test It

  • Release Blog

  • Release Notes (https://opszero.typeform.com/to/JMnLYH)

  • Update Website

  • Post on Product Hunt as New Features / Screenshots

AWS Inspector

I'm arduously going through PCI compliance right now with my current company. I was hoping to use AWS Inspector, but Im sad to learn that it's not supported on Debian.

Do any of your clients use AWS Inspector to be notified of vulnerable CVEs on their systems, or is there an alternative agent that's popular that I'm not aware of? I know this really isn't an issue with auditkube, but would love your input!

From one DevOps to another ❤️.

Add AppCanary

Observation

Have Package Level Auditing

Expected Result

Have the nodes being checked by AppCanary as an addon.

Why

Add additional node level security.

Blog Post

  • Tell a story of the use case. Put yourself in the buyer's shoes
  • The dilemma that the team sought to solve for its prospects or customers
  • How are we solving it?
  • What does it look like?
  • How to use it?
  • Reiterate the value prop

Tasks

  • Write Blog Post

  • Build It

  • Add AppCanary API Key

  • Create file in node.

  • Test It

  • Release Blog

  • Release Notes (https://opszero.typeform.com/to/JMnLYH)

  • Update Weebly

  • Post on Product Hunt as New Features / Screenshots

  • Update Adwords

  • Send to Marketing Locations

Support RBAC Configuration

Observation

While we have support for Cluster Level Security we need to also address the Kubernetes layer of security

Expected Result

Have a tool that can generate secure RBAC configurations for HIPAA/PCI

Why

Currently, the default setup for Kubernetes is everything has access to everything and we want to change that.

Blog Post

  • Tell a story of the use case. Put yourself in the buyer's shoes
  • The dilemma that the team sought to solve for its prospects or customers
  • How are we solving it?
  • What does it look like?
  • How to use it?
  • Reiterate the value prop

Tasks

Helm3

  • Update ingress.sh to use helm3

Bastion Logging

  • Bastion should have logging for who accessed the machine.
  • This should be sent to LogDNA for logs

CloudWatch Metrics

  • Automatically give the Nodes IAM credentials to write to CloudWatch
  • Install the agent

AWS / Encryption

  • Encryption
    • Aurora
  • Encryption
    • Redis

ElastiCache for Redis - Enable encryption in transit and encryption at rest. Docs
ElastiCache for Redis - Enable Multi-AZ failover (for production) Docs

  • Write Docs on using Encrypted Redis

Setup logdna as daemonset

  • Install it using Kubernetes terraform if logdna_ingestion_key is set
  • need to include the ossec dir as part of hte ingestion as well

AWS / New Security Group for Aurora

Use different security groups for Aurora DB (looks like they’re using the same group as the EKS nodes), Aurora security group should only allow traffic from the EKS nodes (and other whitelisted services) @adam A

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.