Skip to content

Releases: genesis-community/genesis

v2.8.11-rc.2

02 Aug 22:28
Compare
Choose a tag to compare
v2.8.11-rc.2 Pre-release
Pre-release

This is a prerelease - please see commit messages for changes

v2.8.11-rc.1

02 Aug 04:09
Compare
Choose a tag to compare
v2.8.11-rc.1 Pre-release
Pre-release

This is a prerelease, containing:

Improvements

  • Genesis *-kit commands no longer need to validate to vault, as they
    don't use vault.

  • Improved method of accessing the genesis perl library without losing
    access to the local perl5 library.

Bug Fixes

  • Vault initialization looks in the right place for namespace and
    strongbox settings in the secret-provider configuration

  • Updates expected output from updated SSL libraries for creation of
    dhparams and validation of X509 signing cert

  • Fixes error caused when env file was a multi-page file that contained
    go-patch style pages.

Full Changelog: v2.8.10...v2.8.11-rc.1

v2.8.10

08 Jun 05:06
Compare
Choose a tag to compare

Bug Fixes

  • Fix syntax error that breaks in recent vintage of Perl (blindly
    ignored in previous versions)

  • Resolves issue encountered when creating a new proto bosh
    environment. Specify either --bosh-env <name> or --create-env to
    specify the parent BOSH environment or to have no parent bosh (via
    bosh create-env).

  • Resolves issue when running genesis man <env>.yml - the .yml can now
    be omitted or left in.

  • Fixes current directory when editing environment file after genesis new

  • Detects newer versions of BOSH CLI that install with the executable
    named bosh-cli

  • Make downloaded kits readable by all. Originally they were only
    readable by the user who downloaded them, but if you're working in a
    shared environment (with sticky group), this meant others couldn't
    deploy or do anything that involved reading the kit.

  • Some X509 certs have more complicated Issuer and Subject lines, which
    were not correctly parsed. This has been resolved.

Improvements

  • Add genesis edit <env> command

    This allows you to edit your environment files side-by-side with the
    manual for the kit.

v2.8.10-rc.3

05 May 18:46
Compare
Choose a tag to compare
v2.8.10-rc.3 Pre-release
Pre-release

This is a prerelease - please see commit messages for changes

v2.8.9

21 Dec 06:42
Compare
Choose a tag to compare

Improvements

  • Supports pages to ci.yml for better pipeline customizations. These
    pages can be either overlay-style (spruce) or go-patch style. These
    extra pages will be merged over the pipeline generated by Genesis.

    Because concourse syntax allows non-homogeneous structure, you can't
    always use spruce operators to overlay the right location (ie adding
    an additional param to a specific task config) In these cases, you
    can use go-patch.

    Example:

    ---
    pipeline:
      <... all the normal ci.yml configuration values ...>
    
    ---
    - type: replace
      path: /jobs/name=<env>/plan/0/do/task=bosh-deploy/config/params/MY_ENV?
      value: some-value
    
    

    Note that the first page must be in overlay style, not go-patch,
    because it must stand as a valid yaml hash on its own.

v2.8.8

20 Dec 21:11
Compare
Choose a tag to compare

Bug Fixes

  • Fix issue with pipeline's show-changes task that was due to missing
    the BOSH environment.

v2.8.7

20 Dec 08:32
Compare
Choose a tag to compare

Bug Fixes

  • For vaults that have different secrets mount, you can set
    VAULT_SECRETS_MOUNT in the pipeline job to specify an alternative
    location where the secrets are found. This fixes the issue where the
    pipeline can't authenticate to vault because it can't find handshake
    secret under /secrets/

  • Pipeline fixes to authenticate to the vault when running errands

Improvements

  • Pipeline jobs can now use email for status notifications.

  • Pipeline can now specify an alternative image registry for resources
    and workers, for supporting closed networks. Supports both insecure
    and authentication by username/password.

v2.8.7-rc.10

19 Dec 18:25
Compare
Choose a tag to compare
v2.8.7-rc.10 Pre-release
Pre-release

This is a prerelease - please see commit messages for changes

v2.8.7-rc.6

15 Nov 22:37
Compare
Choose a tag to compare
v2.8.7-rc.6 Pre-release
Pre-release

This is a prerelease - please see commit messages for changes

v2.8.7-rc.5

12 Nov 00:32
Compare
Choose a tag to compare
v2.8.7-rc.5 Pre-release
Pre-release

This is a prerelease - please see commit messages for changes