forked from FairwindsOps/rok8s-scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
v8 - Major changes and versioning decisions
Removing npm and pip test references in run.sh Adding a design doc. Fixes FairwindsOps#227
- Loading branch information
Andrew Suderman
committed
Mar 20, 2019
1 parent
1ead3a8
commit 9bd3870
Showing
17 changed files
with
95 additions
and
174 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,2 @@ | ||
package-lock.json | ||
*egg-info | ||
.vscode | ||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# How to contribute | ||
|
||
Issues, whether bugs, tasks, or feature requests are essential for keeping rok8s-scripts (and ReactiveOps in general) great. | ||
We believe it should be as easy as possible to contribute changes that | ||
get things working in your environment. There are a few guidelines that we | ||
need contributors to follow so that we can have a chance of keeping on | ||
top of things. | ||
|
||
## Getting Started | ||
|
||
* Submit an issue, assuming one does not already exist. | ||
* Clearly describe the issue including steps to reproduce when it is a bug. | ||
* Apply the appropriate labels, whether it is bug, feature, or task. | ||
|
||
## Making Changes | ||
|
||
* Create a feature branch from where you want to base your work. | ||
* This is usually the master branch. | ||
* To quickly create a topic branch based on master; `git checkout -b | ||
feature master`. Please avoid working directly on the | ||
`master` branch. | ||
* Try to make commits of logical units. | ||
* Make sure you have added the necessary tests for your changes if applicable. | ||
* Make sure you have added any required documentation changes. | ||
|
||
## Making Trivial Changes | ||
|
||
### Documentation | ||
|
||
For changes of a trivial nature to comments and documentation, it is not | ||
always necessary to create a new issue in GitHub. In these cases, a branch with pull request is sufficient. | ||
|
||
## Submitting Changes | ||
|
||
* Push your changes to a topic branch. | ||
* Submit a pull request. | ||
* Mention the issue in your PR description. I.E. `Fixes #42`. This will ensure that your issue gets tagged with the PR. | ||
|
||
|
||
Attribution | ||
=========== | ||
Portions of this text are copied from the [Puppet Contributing](https://github.com/puppetlabs/puppet/blob/master/CONTRIBUTING.md) documentation. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# rok8s-scripts Design Doc | ||
|
||
## Introduction | ||
|
||
This is a set of opinionated scripts for managing application development and deployment lifecycle using Kubernetes. These simplify secure secrets management, environment specific config, Docker build caching, and much more. The opinionated nature of the scripts reflects the collective experience and observed best-practices that ReactiveOps has accumulated. | ||
|
||
## Guiding Principles | ||
|
||
There are several things that are to be kept in mind while maintaining rok8s-scripts.. They should act as baseline from which to make decisions. | ||
|
||
**Ease of Use** | ||
It should be relatively trivial to take an existing Dockerized application and construct a pipleline to build and deploy it using rok8s-scripts. | ||
|
||
**Backward Compatibility** | ||
When introducing a new feature to rok8s-scripts, it should be backward-compatible. If it might break something, we prefer to contain it inside of an environment variable feature flag in order to make the feature optional. If this is not possible, sufficient care should be taken to notify customers and increment version accordingly. | ||
|
||
**Scope** | ||
As maintainers of rok8s-scripts, ReactiveOps is not in the business of catering to every single hand-crafted bespoke pipeline in existence. This means that some changes may be out of scope for the intended purpose. The intended purpose is to build, push, and deploy containers. | ||
|
||
**Pull Requests Welcom** | ||
Please don't hesistate to reach out and file a PR or an Issue if you would like to see something implemented. See [CONTRIBUTING](CONTRIBUTING.md) |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters