Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add aws credentials requirement to Getting Started #436

Closed
wants to merge 6 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ jobs:
- checkout
- restore_cache:
key: v1-go-dep-{{ .Branch }}-{{ checksum "Gopkg.lock" }}
- run:
name: Install goreleaser into ci environment
command: curl -o /tmp/goreleaser.tar.gz -L https://github.com/goreleaser/goreleaser/releases/download/v0.114.1/goreleaser_Linux_x86_64.tar.gz && cd /usr/local/bin && sudo tar --overwrite -x -z -f /tmp/goreleaser.tar.gz
- run:
name: Dependencies
command: make deps
Expand Down Expand Up @@ -94,4 +97,4 @@ workflows:
tags:
only: /^v[0-9]+\.[0-9]+\.[0-9]+(-develop)?$/
branches:
ignore: /.*/
ignore: /.*/
8 changes: 5 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,10 @@ endif


build: info gen
@go get github.com/goreleaser/goreleaser
$(eval export SNAPSHOT_VERSION=$(VERSION))
@goreleaser --snapshot --rm-dist
@which goreleaser || (echo "ERROR: install gorelease from here: https://goreleaser.com/install/" && exit 1)
goreleaser check
goreleaser --snapshot --rm-dist

install: build
@echo "=== installing $(PACKAGE)-$(OS)-$(ARCH) ==="
Expand Down Expand Up @@ -165,7 +166,8 @@ endif

github_release: check_github_token gen changelog
@echo "=== generating github release '$(TAG_VERSION)' ==="
@go get github.com/goreleaser/goreleaser
@go get github.com/github/goreleaser
@which goreleaser || (echo "ERROR: install gorelease from here: https://goreleaser.com/install/" && exit 1)
ifeq ($(IS_SNAPSHOT),true)
@go get github.com/aktau/github-release
@github-release delete -u stelligent -r mu -t $(TAG_VERSION) || echo "already deleted"
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

[![Build Status](https://circleci.com/gh/stelligent/mu.svg?style=shield)](https://circleci.com/gh/stelligent/mu) [![Join the chat at https://gitter.im/stelligent/mu](https://badges.gitter.im/stelligent/mu.svg)](https://gitter.im/stelligent/mu?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Go Report Card](https://goreportcard.com/badge/github.com/stelligent/mu)](https://goreportcard.com/report/github.com/stelligent/mu)


# Why?
Both Amazon ECS (Elastic Container Service) and Amazon EKS (Elastic Container Service for Kubernetes) provide excellent platforms for deploying microservices as containers. The challenge however is that there is a significant learning curve for microservice developers to deploy their applications in an efficient manner. Specifically, they must learn to use CloudFormation to orchestrate the management of EKS, ECS, ECR, EC2, ELB, VPC, and IAM resources. Additionally, tools like CodeBuild and CodePipeline must be mastered to create a continuous delivery pipeline for their microservices.

Expand All @@ -19,6 +18,8 @@ Watch the 90 second demo below to see mu in action!
![Demo](https://github.com/stelligent/mu/wiki/quickstart/mu-quickstart.gif)

# Get Started!
Requires [AWS Credentials](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-credentials.html) are configured locally (or you are using something like [aws-vault](https://github.com/99designs/aws-vault)).

Install latest version to /usr/local/bin (or for additional options, see [wiki](https://github.com/stelligent/mu/wiki/Installation)):

```bash
Expand Down