Giter VIP home page Giter VIP logo

compose-x / ecs-files-composer Goto Github PK

View Code? Open in Web Editor NEW
18.0 2.0 1.0 1.11 MB

A simple program / side-car service which only purpose is to pull files and inject it to docker volumes

Home Page: https://docs.files-composer.compose-x.io/

License: Mozilla Public License 2.0

Dockerfile 1.04% Makefile 4.58% Python 94.39%
aws aws-ecs docker-compose aws-s3 aws-secrets-manager aws-ssm docker-volumes

ecs-files-composer's Issues

[FR] Create / Publish HELM chart

This sidecar could also be very helpful in a K8s context. Creating a HELM chart would allow to enable users to use this in their K8s/EKS context.

[FR] Support GIT source

I would like to be able to retrieve files from a GIT source.

  • git+ssh://
  • git+https://
  • git+http://
  • codecommit://

One must agree on:

  • When using SSH, I understand that I need to provide the private and public key for the authentication to work.
  • When authentication required, I understand that I must provide username/passwords

When using CodeCommit, the IAM role used by the task must provide access to the necessary resources on AWS.
For codecommit, will use https://github.com/aws/git-remote-codecommit as library to retrieve the URL to peform the clone.

[FR] Decode base64 prior to run the context (plain/jinja)

In some cases, such as storing template into SSM which does not support {{}} in a Sting parameter, it could be useful to encode to base64 the template before executing Jinja etc.

Therefore the decoding should be happening first and then evaluate the context.

[FR] Enable files dependencies

I want to be able to define that one file depends on the presence of another before acquiring.

files:
  /path/to/A: {}
  /path/to/B:
    depends_on:
      - /path/to/A

FR: Allow rendering of Jinja templated files

As a developer I might be using an application (3rd party or else) that cannot use environment variables.
So I created a template file, that should use variables that a render engine such as Jinja can use to render a final version of the configuration needed by the application

Generate SSL Certificate

Is your feature request related to a problem? Please describe.
Some applications such as NGINX / Apache might want to use SSL even self-signed.
I would like to be able to generate a self-signed certificate that the application can then use simply to enable SSL on endpoint.

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.