Skip to content

Commit

Permalink
Merge pull request #623 from justinsb/bump_nodeup_141
Browse files Browse the repository at this point in the history
Prepare for 1.4.1: bump nodeup; add docs
  • Loading branch information
justinsb authored Oct 10, 2016
2 parents 4bca0a3 + 6eeb7bf commit e1a9aad
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 7 deletions.
9 changes: 9 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## 1.4.1

* Fix dns-controller when multiple HostedZones with the same name
* Initial support for CentOS / RHEL7
* Initial k8s-style API & examples

## 1.4.0

* Initial stable release
14 changes: 9 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,25 @@ Some of the more interesting features:

## Recent changes

Improvements are being made almost daily, but bigger changes are described here (until we get to
a more formal release process):

* Reworked SSH keys and support for running CI builds [Aug 11 2016](CHANGES.md#aug-11-2016)
* Create command was split into create and update [Jul 21 2016](CHANGES.md#jul-21-2016)
Change history is available in [HISTORY.md](HISTORY.md)

## Installation

We recommend using a release from the Release tab above.

## Installation from source

Build the code (make sure you have set GOPATH):
```
go get -d k8s.io/kops
git checkout release
cd ${GOPATH}/src/k8s.io/kops/
make
```

* The `release` branch is where releases are taken from. This is the stable code branch.
* The `master` branch _should_ also be functional, but is where active development happens, so may be less stable.

(Note that the code uses the relatively new Go vendoring, so building requires Go 1.6 or later,
or you must export GO15VENDOREXPERIMENT=1 when building with Go 1.5. The makefile sets
GO15VENDOREXPERIMENT for you. Go code generation does not honor the env var in 1.5, so for development
Expand Down
13 changes: 13 additions & 0 deletions docs/releases.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
## Branch strategy

We develop on the master branch. The master branch is expected to build and generally to work,
but has not necessarily undergone the more complete validation that a release would. The `release`
branch is expected to always be stable.

We tag releases as needed from the `release` branch and upload them to github.

We occasionally batch merge from the master branch to the `release` branch. We don't maintain
multiple release branches as we expect most people to upgrade kops to the latest version. We also
don't (yet) do lots of cherry-picking for that reason.

The intention is that this allows for development velocity, while also allowing for stable releases.
4 changes: 2 additions & 2 deletions upup/pkg/fi/cloudup/apply_cluster.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@ import (
)

const (
NodeUpVersion = "1.4.0"
NodeUpVersion = "1.4.1"
)

const MaxAttemptsWithNoProgress = 3

var CloudupModels = []string{"config","proto","cloudup"}
var CloudupModels = []string{"config", "proto", "cloudup"}

type ApplyClusterCmd struct {
Cluster *api.Cluster
Expand Down

0 comments on commit e1a9aad

Please sign in to comment.