Spinnaker Versions Save

Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.

v0.83.0

6 years ago

fix(buildtool): detect variants of the same github repository url feat(buildtool): Added fetch_source command. fix(sh/compatibility): gradle >= 3.2 creates startup scripts using sh instead of bash (#2189) feat(buildtool): Main program skeleton fix(tests/kubernetes): disable daemonset & statefulset tests (#2187) feat(buildtool): Added command processor feat(buildtool): buildtool.source_code_manager module feat(buildtool): buildtool git and util modules chore(remove_http_logging): Remove http logging. (#2157) fix(annotate_source): Remove errant re-tagging if no changes. (#2156) refactor(vm_component_images): Refactor vm image orchestration. feat(build): refresh source from bom (#2140) feat(Testcase) : Adding Daemonset & Statefulsets creation testcase(Co… (#2122) fix(testing): Fixed az agent constructor call. Xenial builds (#2116) chore(build): --log-http to gcloud container builder chore(testing): Remove deprecated trace parameter from dcos testing agent. chore(testing): Dont use deprecated optional citest trace parameters. fix(bake&deploy): s/and/or (#2081) Update gate.py fix(test): Don't crash when server gives non-list response (#2080) fix(google/lbs): Update tests for L7 upsert update. (#2079) fix(http_lb): Update upsert description for UHCs. (#2073) fix(bake_and_deploy): 'image: None' omitted from pipeline (#2070) feat(bom): Set sane default maven url lookup path. (#2054) feat(google): Configure test applications for platform health checks (#2045) chore(kubernetes): Delete very out of date experimental/kubernetes directory. Use Halyard instead. (#2028) update links for getting started docs (#2004) fix(ha_janitor): Add force yes option to gcloud delete script. (#2003) fix(validate): Accomodate change in AWS response when validating. (#1997) chore(validate): Test appengine storage account. (#1998) fix(citest/gce): Fix quotes around string literal. (#1994) fix(validate): Tolerate 404 when checking resovledEnv in citests. (#1990) fix(google_http_lb_tests): Update deploy description for named ports. (#1991) feat(validate): added google cloud logging to validation instances (#1957) refactor(release): Remove unused nebula code (#1978) fix(build): skip orca junit tests (#1970) chore(dev): Accomodate mixed-branch checkouts (#1956) add an option for redis when to install spinnaker (#1662) fix(packer): Set -x in shebang for inline scripts (#1782) docs(tests/appengine): prerequisites for running app engine smoke test (#1936) chore(validate): Preinstall monitoring (#1946) feat(release): Minimum halyard version (#1944) fix(test/bake&deploy): Remove index (#1943) fix(provider/dcos): Fixup base and deck dcos config. (#1932) fix(validate): Tolerate 404's to resolvedEnv, which is no longer visible by default. (#1925) feat(testing): add basic smoke tests for DC/OS (#1899) chore(springBoot): Config and script changes for Spring Boot upgrade (#1911) feat(validate): Support/configure DC/OS accounts and their citests. (#1907) Update spinnaker-gradle-project to 3.15.0 for rpm support (#1828) chore(c2d): Improve first_halyard_boot help-text (#1897) chore(c2d): Improve first_halyard_boot help-text fix(c2d): Startup script overwriting (#1894) fix(halyard-boot): Enable cloud resource manager API (#1892) chore(build): Add only_publish_changelog flag. (#1890) fix(publish_halyard): run_shell_and_log doesn't accept pipes. (#1889) fix(publish_halyard): Avoid Nebula's unsavory opinions. (#1888) fix(publish_halyard): Remove BackgroundProcess references. (#1887) fix(ha_image_janitor): Tag only published images, not aliased. (#1883) fix(c2d): Ensure startup-script is deregistered (#1882) feat(ha_images): Added HA image janitor. (#1877) fix(build_numbers): Use datetime for build numbers, not job numbers. (#1875) fix(dev): Separate stderr and stdout in run_quick (#1870) fix(generate_bom): Exclude Halyard from generated changelogs. (#1867) fix(release): Tag halyard once (#1859) feat(release): Publish Halyard JARS independentlt (#1853) fix(build_release): Specify branch on triggered GCB builds. (#1854) fix(build_release): Specify directory to build with GCB. (#1852) fix(build_release): Missing equals sign. (#1851) fix(build_release): Ignore failed components correctly. (#1850) fix(build_release): Handle GCB triggered build timeouts correctly. (#1849) fix(build_release): Report build errors explicitly. (#1846) feat(build_release): Add GCB container builds via triggers. (#1830) fix(release): Halyard not being published with correct distribution (#1843) fix(c2d): Relax bucket name restrictions be char replacement (#1841) fix(c2d): Fix bug when custom kubeconfig supplied (#1840) fix(build/release): Missing comma (#1839) fix(c2d): Fixes bug where existing kubeconfig would cause script to exit early (#1838) feat(build/debian): Make running unit tests configurable (#1837) fix(build): Dont buffer log output (#1835) feat(testing): Test appengine from gcs bucket (#1833) chore(build): Add '--info' logging to builds. (#1827) Log onexit (#1825) chore(validate): Migrated azure test to new ObservationPredicate API (#1800) fix(testing): Consider an instance still PROVISIONING as being a successful creation. (#1824) fix(generate_bom): Replace removed config_file. (#1811) chore(tests): Drop the explicit executionEngine attribute on canned pipelines. (#1809) fix(generate_bom): Adds container builder base image as param. (#1807) fix(validate): Fixed syntax error (#1805) perf(build): Start with populated cache in container builds. (#1802) chore(validate): Migrate aws tests to new observer predicate API (#1799) chore(validate): Poll less frequently on long operations (#1803) Google tests (#1797) fix(build): gradle-user-home instead of underscores (#1798) chore(validate): more monitoring, less logging (#1791) chore(c2d): Cleanup logs (#1794) feat(launcher): enables necessary apis on halyard boot (#1795) chore(build): Added Dockerfile for gradle cache container image. (#1793) perf(build): Enable using gradle cache on builds. (#1788) fix(publish_gce_release): Set default publish family. (#1792) fix(c2d): Fix multi-provider deploy permission clobbering (#1789) docs(c2d): Parameter docs (#1787) fix(c2d): Ownership of hal files should be ubuntu (#1786) fix(c2d): local scoped to functions only (#1785) feat(c2d): Publish image with family (#1784) feat(c2d): Image family support (#1781) feat(c2d): Adds basic appengine config to c2d image (#1780) feat(validate): Added deploy_google_network and tags options. (#1778) fix(validate): Various validation fixes and enhancements (#1769) make it clear only Ubuntu 14.xx.x is supported now (#1768) fix(c2d): Cleanup c2d halyard install (#1767) fix(c2d): Use local debian install path (#1765) fix(c2d): Run halyard as ubuntu, not spinnaker (#1764) fix(c2d): Fix silly chmod usage error (#1763) fix(install): Supply --user to halyard install script (#1762) fix(generate_bom): Fix up Halyard version entry initialization. (#1758) Fix links in README (#1728) fix(validate): retry aws to accommodate eventual consistency (#1754) feat(build): Build and push rpms (#1753) Adding citests for user data functionality. (#1744) Update git depth of TravisCI checkout. (#1752)

v0.82.0

6 years ago
  • feat(bom): Adds utility to reconstruct source from BOM. (#1745)
  • fix(annotate): Add the human tags to HEAD. (#1748)
  • fix(annotate): Honor manually specified tag override. (#1747)
  • fix(google_images): Supply Halyard with a user to run as. (#1746)
  • fix(install): Supply --user to halyard install script (#1743)
  • fix(validate): fixed location assumptions in tests. (#1741)
  • fix(validate): Fixed server group check in appengine_smoke_test. (#1740)
  • fix(validate): sudo hal deploy apply (#1737)
  • fix(validate): Fixed hal user from previous commit. (#1736)
  • fix(validate): Install halyard with --user (#1735)
  • chore(validate): various validation cleanup and refactoring (#1734)
  • fix(build): Revert change to build numbers. (#1733)
  • feat(validate): Added --halyard_version (#1730)
  • fix(build): Write Halyard version to test into a global file. (#1731)
  • fix(bom): Quick fix for Debian repo URI. (#1727)
  • fix(bom): Make git artifact source name agnostic. (#1726)
  • fix(build): Write build subprocess output to file. (#1719)
  • feat(bom): Adds artifact sources so BOM is self-describing. (#1715)
  • feat(bom): Include component commit hashes in BOM. (#1720)
  • fix(validate): Fix validating aws deployments (#1718)
  • fix(publish): Change to UTC time and clean git artifacts. (#1716)
  • feat(validate): validate halyard aws. (#1714)
  • chore(install): Halyard bootscript (#1486)
  • feat(halyard): Build halyard image (#1709)
  • fix(publish_bom): Can't cat strings to lists. (#1712)
  • fix(build): Include all subsystems in index. (#1710)
  • fix(build): Space out container builds. (#1707)
  • Create README.md
  • Update README.md
  • feat(halyard): Base install for c2d (#1706)
  • fix(dev): various fixes to build scripts (#1700)
  • Pin redis version on first boot (#1704)
  • Updates PR template contributing URL (#1702)
  • fix(changelog_gist): Don't chop off first component name. (#1701)
  • fix(component_image): Can't gcloud get instances (#1699)
  • fix(changelog): Sanitize changelog and rename changelog post. (#1697)
  • Config network protocol used (#1693)
  • fix(validate): Fixed front50 test (#1694)
  • feat(validation): Monitor validation (#1691)
  • feat(validate): Deploy to EC2 (#1688)
  • fix(bake): Warn when quota may be exhausted (#1689)
  • fix(publish/halyard): Ensure docs are always unique (#1687)
  • fix(validate): pass through hal_user when ssh/scp (#1685)
  • fix(bake): Allow auto-delete flag to propagate (#1686)
  • fix(validate): Handle no-argument flags (#1682)
  • fix(deploy): publish stable halyard version (#1681)
  • fix(publish_changelog): Don't use full path name for 'created by' file
  • fix(google_kato_test): Temporarily remove list image test. (#1680)
  • feat(validate): Run appengine integration tests. (#1676)

v0.81.0

6 years ago

fix(bake): Fixes bake of consul & vault servers (#1601) feat(hal_promote): Adds script to promote stable Halyard. (#1602) feat(publish_bom): Append release version to available versions file. fix(generate_bom): Removed 'hostname' field from BOM. (#1604) fix(hal_k8s_run): Update GCS config command. (#1607) chore(bake): Spit out contents of log files after build completes (#1606 fix(hal_k8s_run): Enable GCS. (#1608) config(provider/openstack): Added extra settings and some documentati… fix(google): Fixed codelab image construction (#1611) fix(google): Install codelab boot scripts. (#1613) feat(publish_changelog): Open changelog PR against upstream docs repo. fix(publish_bom): Set versions.yml entry link to changelog gist. (#1618) fix(release): Temporarily cut over to 'spinnaker-team/spinnakerbuild'. fix(release): Point to correct halyard install scripts. (#1620) fix(ha_images): Get rid of cross-project ssh. (#1625) fix(prevalidate): Support for building patch releases. (#1626) fix(halyard_install): Cut back over to spinnaker-releases repo. (#1627) feat(halyard_release): publish halyard docs when releasing halyard feat(halyard_release): push directly to docs repo (#1629) fix(google_smoke_test): Include operation context name in L4 upsert. feat(halyard_release): push directly to docs repo" (#1633) feat(halyard_release): push directly to docs repo" fix(component_image): Don't leave residual images in build project. fix(echo): Add Slack botName to echo configs (#1637) feat(testing): Script for deploying and validating a bom. (#1636) feat(docs): publish api docs (#1639) feat(gce): adds associate public ip flag to settings.js (#1640) feat(dev): Fixes to google image scripts. (#1642) feat(testing): ValidateBom with kubernetes deployment. (#1643) feat(profiles): Publish a tar.gz for profile directories (#1641) fix(generate_bom): Missing paren and some indentation. (#1644) fix(generate_bom): Unconflate tarfile and profile paths. (#1645) fix(publish_bom): Export GIST_URI for email notification. (#1646) feat(testing): collect logs after validating boms. (#1647) fix(profile): Correctly package contents of tar archives (#1655) fix(google_component_image): Run ssh command with correct script loca chore(validate): Use raw scp/ssh instaed of gcloud (#1658) fix(generate_bom): Don't checkout code branch. (#1659) fix(validate): Add --deploy_verison (#1660) feat(azure): Run azure interoperability tests during validation (#1666) chore(validate): Cleanup error handling and reporting. (#1665) fix(validate): handle overriden test paths. (#1668) fix(azure): Allow azure smoke test to run from anywhere. (#1664) chore(validate) Refactor validate and add azure (#1671) feat(validate): add --test_stack (#1672) fix(bake_and_deploy_test): Change jenkins trigger job name. (#1675) Fix Ubuntu check to stop installation on Ubuntu 16.04 LTS (#1553)

v0.80.0

7 years ago

fix(docker-compose):Fixing typo in docker-compose.yml fix(dev): Install kubectl with bootstrap_dev.sh (#1536) fix(halyard_k8s): Institutionalize the actuation. (#1537) fix(dev): Fix path in instructions. (#1539) fix(front50_test): Don't inspect config if host platform is 'native'. (… … fix(dev): fixes deck dev startup (#1538) fix(install): Inject YAML nodes to fix disabling cassandra. (#1540) … fix(bom): Add external dependency versions. (#1542) fix(dev): clean google tarball more (#1549) … fix(dev): build google tarball from existing image (#1551) fix(dev): Recreate disks through instances, not directly from images (#… … Change experimental/kubernetes/ha to remove launch args (#1555) … fix(hal_k8s_run): Update halyard's webhook -> ci change. (#1563) feat(nightly): Publish nightly test results to spinnaker.github.io. (#… … fix(hal_k8s): actuate -> apply. (#1565) chore(dev): Simplify build_googe_image.sh (#1564) … chore(testing): Migrated aws tests from AwsCliAgent to AwsPythonAgent (… … Adding chaosEnabled and chaosMonkey flags to config/settings.js and a… … fix(dev): Fixed image extraction to tar.gz (#1569) fix(config): Add chaos.enabled to spinnaker.yml (#1572) fix(tests): Fixed native test startup / configuration (#1573) … feat(build_image): Add script to build GCE image of one component. (#… … fix(dev): Permit refresh_source to be run from within a non-spinnaker… … feat(changelog): script for publishing changelog (#1578) fix(bom): Fix redis version (#1582) … chore(bake): Bake images for redis, vault-server & consul-server (#1583) fix(component_images): Wait for subprocess and fail if any fail. (#1586) fix(hal_k8s_run): Remove kubeconfig logging. (#1587) initial commit - Azure test (app/security group) (#1560) fix(publish_bom): Update 'hal' commands and repo paths. (#1588) fix(publish): Delete existing VM images when rebaking (#1590) chore(google): allow reuse of a bash support module. (#1591) fix(bake): Replace colon in image names (#1593) fix(bake): Rely on artifact name, not service name for baking (#1594) chore(google): changed scripts building google image and codelab. (#1595 … chore(google): Update codelab config (#1596) feat(halyard_release): Implement support for Halyard release tracks. (#… …

v0.79.0

7 years ago

chore(provider/k8s) Add auth endpoint to k8s/simple settings.js. feat(build_release): Use gradle to publish builds instead of manual copy. fix: Make the update_run_scripts default to True. Added noupdate_run_scripts to disable it. refactor(monitoring): Migrate stackdriver_monitor to spinnaker-monitoring repo. fix(docs): Fix the paths to spinnaker-local.yml in the Configure Spinnaker sec…tion of Setting Up Spinnaker for Development in the README. feat(provider/appengine): Add app engine smoke test. feat(bom): BOM generation tool. chore(PR Template): Updated the PR template with commit message conventions. feat(bom): Publish BOM using Halyard. feat(install_dev): Install Halyard when creating a machine. feat(monitoring): Optionally install spinnaker-monitoring from InstallSpinnaker. feat(bom): Added microservice config publishing. feat(bom): Script to 'promote' BOM for release. feat(halyard): Added halyard to list of built artifacts. feat(halyard): Added halyard to list of built artifacts feat(build): Generate Docker images during build script. fix(build): Explicitly pass project to Google Container Builder. fix(dev): Minor fixes to special cases in build_release. feat(bom): Generate and write changelog. feat(build): Build spinnaker distribution to validate with citest. fix(bom): Publish config profiles one at a time. feat(promote): Publish changelog as github gist. feat(build): Add spinnaker-monitoring to bom and build. fix(bom): Longer timeouts for GCB builds. fix(bom): Changed timeouts to seconds. fix(bom): Extended GCB timeouts. fix(bom): Rename 'spinnaker-monitoring-' to 'monitoring-'. fix(config): Fix config publishing for spinnaker-monitoring. feat(bom): Add 'spinnaker' to the release BOM. feat(bom): Added argument for mandatory version during promotion. fix(dev/build): Update path to log on startup. fix(citest) init appengine bindings only if gcp project is set. feat(promote): Push tags and branches to remote repos during publication. fix(tests): Fixed unittests. fix(dev): Fixed change_cassandra for disabling cassandra. fix(build): Replaces removed workflow to build debs with main in Builder. fix(changelog): Fix broken URLs by invoking 'clog' properly. fix(google): Remove build data from google images. fix(dev): Fixed warnings in build_google_image. chore(changelog): Extend changelog keywords. chore(changelog): Remove 'bc' keyword. fix(google): Handle domain names in project names. fix(build): Clean .gradle cache before GCB invocation. feat(release): Deploy built spinnaker version to k8s. fix(kube_smoke_test): Use passed k8s account name in pipeline. fix(dev): start/stop deck. fix(google_kato_test): Default to bindings for spinnaker account fix(google_front50_test): Default bucket and base path from test bindings fix(citest): Dont perform superfluous platform initializations. feat(citest/aws): Aws smoke test. feat(halyard_k8s_pod): Use halyard to configure jenkins for bake and deploy test. fix(dev): Fixes to setting up google development environment.

v0.78.0

7 years ago

(azure) config changes for front50 azs (azure) config fix for rosco.yml (google) can config front50 gcs independent of clouddriver compute credentials (appengine) added provider config

v0.77.0

7 years ago

(azure) Rename azure storage to "azs"

v0.76.0

7 years ago

(azure) support for Azure Storage instead of cassandra (azure) add object_id as packer configuration param (kube) cleanup replica sets (kube) ECR now supported (kube) migrate replica controllers to replica sets

v0.75.0

7 years ago

(build) Fix build_google_tarball to specify project when deleting snapshot. (build) Handle SPEL concatenation in python scripts. (build) Get GCR service account email via metadata server. (citest) Update L7 LB tests for read-only forwarding rules. (citest) Refactor to support multiple endpoints/replicas for a given service. (monitoring) Remove deprecated stackdriver hints. (google) Document how to index and use images from additional GCP projects. (google) Add image-sharing link. (citest) Update google_kato_test.available_images for the new result schema. (build) Fix corner cases for python scripts interpreting spring yaml. (citest) Add tool to facilitate deleting GCP resources. (openstack) Add OpenStack as a provider in settings.js. (docker) Clean up default docker config. (monitoring) Optionally log metric deltas across polls in metric_tool. (build) Factor out CI image validation script from Jenkins. (deck) Remove Rosco port from Apache2 ProxyPass config. (rosco) Upgrade packer to v0.12.1.

v0.74.0

7 years ago

(consul) Bootstrap script for starting consul. (azure) Add keyvault config to spinnaker-local.