Skip to content

Releases: spinnaker/deck

Deck 2.1182.0

12 Mar 15:48
58d1527
Compare
Choose a tag to compare
  • feat(core/serverGroup): Refactor to smaller components and make them Overridable
  • fix(core/application): fix scrolling of applications list
  • fix(core/overrideRegistry): Copy static class properties to Overridable
  • feat(core): remove 'N/A' if no server group sequence exists
  • feat(core): expose spel evaluator in spinnaker/core
  • fix(provider/ecs): Fixed issue with AZ not appearing in deploy parameters
  • fix(pipeline_templates): prevent [object Object] when object's default value is provided
  • fix(core/entityTag): Fix background colors of notification categories
  • feat(core/presentation): Add margin selector for flex-container-h layout
  • fix(core/presentation): Increase specificity of flex-pull-right within flex-container-h
  • feat(core/serverGroup): Use flexbox instead of bootstrap grid to layout running tasks
  • feat(rollback): Support rollback on failure for Rolling Red/Black
  • fix(core): omit colon if there is no server group sequence
  • fix(triggers): Pass image as an artifact when using Docker trigger
  • feat(core/triggers): More relevant info when selecting execution
  • feat(core): support markdown in tooltips and popovers

deck 2.1180.0

07 Mar 18:10
Compare
Choose a tag to compare

chore(core): bump package to 0.0.160 (#4953)
fix(amazon/loadBalancer): Validate target group name when region/acco… …
chore(core/pagerDuty): Add status to IPagerDutyService (#4956)
fix(core/pagerduty): Fix tests for new service interface (#4957)
chore(amazon): Bump to 0.0.79 (#4959)
chore(core): Bump to 0.0.161 (#4960)
fix(core): Fix dismissal of new server group template modal (#4954) …
fix(kubernetes): fix import (#4962)
chore(kubernetes): bump package version (#4963)
feat(goats): remove goat/president quotes

Deck 2.1179.0

03 Mar 19:31
10e5dfe
Compare
Choose a tag to compare
  • feat(core): update permissions help text to include warning about cache delay
  • feat(core/executions): allow pipeline rerun with same parameters
  • fix(core/overrideRegistry): Use account name (not id) when choosing override component
  • fix(core/pipeline): Fix pipeline config - add stage that uses BaseProviderCtrl
  • fix(core/reactShims): Fix first render when receiving props before $scope is set
  • fix(provider/openstack) - Do not replace security group application when editing
  • style(all): Updated references to styleguide package
  • fix(core): allow grouping by time on cancelled executions
  • style(core): replace nano spinners on inline buttons
  • fix(core/pipelines): force data refresh on pipeline creation
  • fix(provider/google): add resize stage timeout override
  • refactor(core): Remove formsy; replace-ish with formik
  • chore(*): Update typescript and tslint dependencies to latest
  • feat(core) add a help menu with links to docs and community
  • feat(core/pipelines): allow user-friendly labels on pipeline parameters
  • feat(core/cluster): Allow task matchers to be configured from deck-customized
  • style(core): postioned the entity notifications to the right
  • feat(core/overrideRegistry): Pass the original component to the overriding component as a prop
  • fix(artifacts): removing artifact from 'produces artifacts' throws exception
  • feat(pubsub): specify run-as-user for pubsub triggers
  • fix(amazon/loadBalancers): Stop showing stale data in load balancer edit dialog
  • feat(core/wizard): Support a waiting state for sections
  • feat(amazon/loadBalancers): Disable create button until security groups are loaded
  • feat(aws): allow setting the target type for target groups
  • fix(provider/kubernetes): deploy manifests array nests itself on save
  • chore(core): add analytics to recently viewed items
  • fix(core/instance): Update InstanceDetails when props change
  • feat(provider/kubernetes): delineate default artifacts in executions
  • fix(core/pipelines): force refresh pipeline configs after save completes
  • feat(core/notification): Add a quick one-off slack channel affordance
  • fix(core/instance): Fix instance details loading on first click
  • fix(package): Manually bump lockfile entry for fsevents@^1.0.0
  • fix(provider/kubernetes): Show warnings for dashes in app names
  • fix(artifacts): Fix no expected artifacts message
  • chore(amazon/serverGroup): Export server group config interfaces
  • fix(provider/gce): Fix call to list backends
  • fix(core/search): Get rid of useless prompt, hide 'Recently Viewed' header if no history
  • fix(provider/kubernetes): update stage's kind when controller's rawKind changes
  • feat(provider/kubernetes): link to resources next to YAML in deploy pipeline
  • feat(core): allow parameters to be hidden based on other params
  • feat(core): allow custom warning when users skip an execution window

Deck 2.1178.0

20 Feb 21:11
b2fd9ed
Compare
Choose a tag to compare

fix(artifacts): show artifact execution config (#4870)
fix(core/entityTag): Fix error message after successful entity tag updates (#4873)
chore(kubernetes): bump package version (#4877)
refactor(core/presentation): Change how ReactModal works (#4874)
fix(provider/kubernetes): delete action broken for all but server groups (#4879)
fix(provider/kubernetes): add type to manifestController resolver funcs (#4881)
chore(kayenta): bump kayenta module version (#4878)

Deck 2.1177.0

19 Feb 16:50
Compare
Choose a tag to compare
  • fix(pipelines): Fix polling for manual execution
  • fix(pipelines/help): explains when concurrent pipelines get canceled
  • fix(core/search): Export the new GlobalSearch react component
  • feat(core): allow hidden (but enable-able) data sources
  • fix(details): allow details dropdowns to wrap (at smaller widths)
  • style(pipelines): Remove explicit use of $q.defer
  • fix(core): allow multiselect toggling on instance checkbox click
  • feat(core/overrideRegistry): Add react component decorators to enable component overrides
  • fix(amazon): copy EBS volumes when explicitly cloning an ASG
  • fix(core): eagerly fetch more than one cluster grouping pod
  • refactor(core): limit calls to /credentials
  • feat(dryrun): added a checkbox to let users dry run pipelines
  • fix(provider/kubernetes): remove a trailing 'for' from title
  • fix(core): consistent button sizing in details panels
  • feat(dryrun): made dry run a flag on the trigger rather than a different type
  • fix(core/search): Vertically center spinners and 'no results found' messages
  • feat(core/serverGroup): Prepare for Reactification of provider server group details
  • feat(amazon/serverGroups): Convert server group details to react
  • fix(core/cluster): Vertically align icons and make them the same size
  • fix(amazon): restore server group actions
  • fix(core): handle challengeDestructiveActions being undefined in API
  • fix(provider/appengine): dont throw error when git credentials are missing
  • fix(core/search): Remove angular2react bridging of native react components
  • fix(provider/kubernetes): stack/detail aren't required
  • feat(core/application): reactify applications search
  • fix(core): shrink tag marker to fit better in cluster header
  • fix(rxjs): switch RxJS deep imports to import { Foo } from 'rxjs'
  • fix(core): avoid flickering scrollbars in clusters view
  • fix(core/loadBalancer): Fix create load balancer button for multiple providers
  • refactor(amazon/loadBalancer): Pull out load balancer create type since it is generic
  • refactor(core/search): Clean up GlobalSearch, make state less flaky
  • fix(core): Fix missing wizard section labels
  • fix(core): restore auto-scroll on deep linked server group render
  • feat(core/search): Consolidate search registries and v1/v2 data fetch
  • fix(core): parameter description and default aren't required
  • fix(core/search): Select first search tab with >0 results, if no tab already selected
  • fix(core/pipeline): Sometimes executions do not have stages; still show them
  • fix(amazon/loadBalancer): Disallow editing port/protocol
  • fix(amazon/serverGroup): Guard against missing launchConfig in details
  • fix(amazon/serverGroup): Close the server group details if server group not found
  • fix(core/pipeline): When deselecting the last filter, update executions
  • fix(core/task): Set PlatformOverrideHealthMessage state properly
  • chore(docker): Upgrade base image
  • feat(provider/kubernetes): useful UI metadata
  • style(core): Aligning react inputs to spinnaker select styles
  • fix(amazon/serverGroup): Show enable server group when appropriate
  • feat(core/presentation): Add helper components/functions for form validation
  • feat(amazon/loadBalancer): Better target group validation
  • fix(core/serverGroup): Add key to running tasks in server group details
  • fix(core/loadBalancer): Only parse load balancer health state if it exists
  • feat(provider/kubernetes): support multiple manifests from text
  • feat(dryrun): distinguish dry run pipelines in execution view
  • feat(provider/kubernetes): provide name of deployed manifest
  • fix(amazon/loadBalancer): Handle when ALB listener actions may not have a target group
  • fix(amazon/serverGroup): stop closing details panel after it was closed
  • style(core): Don't use '@spinnaker/core' imports inside core package
  • feat(provider/kubernetes): List trigger artifacts in execution status
  • fix(core/serverGroup): Fallback to no providerVersion if user does not have account permission
  • feat(artifacts): better default artifact behavior
  • fix(amazon/serverGroup): Make sure image exists before showing details
  • fix(amazon/serverGroup): Fix edit scaling processes button
  • feat(provider/kubernetes): v2 Add find artifacts from resource stage
  • feat(kubernetes): support custom apiPrefix in a k8s account
  • chore(help): Swap server groups for ASGs in Chaos Monkey tooltip
  • fix(core/*): Fix viewing of account badges
  • fix(provider/kubernetes): allow stages to exclude specific provider versions
  • fix(core): add authorized field to test accounts
  • fix(openstack/instance) - Add custom instance links to details.
  • refactor(amazon): remove local storage caches: instance types, load balancers, ...
  • fix(amazon/vpc): Fix initial render of vpc
  • fix(core/accounts): fix versioned account lookup
  • fix(core): avoid scrollbars in cluster pod header
  • fix(amazon/serverGroup): Fix opening of Advanced Settings modal
  • fix(provider/kubernetes): fix instance dereg lb
  • feat(core/pipelines): allow triggering of execution via deep link
  • fix(core/stages): Hide excluded providers
  • fix(core): restore pod header widths to fill container
  • fix(provider/appengine): gcs storage account -> artifact account
  • refactor(core/filterModel): Refactor filter.model.service to TS
  • refactor(core): convert security group filter service to TS
  • fix(core): allow overflow on details panel for menus
  • fix(amazon/loadBalancers): Remove clear all from security group select
  • feature(provider/kubernetes): hide stages in applications with only k8s v2 account
  • fix(core/canary): don't die if the monitorCanary synthetic stage is missing
  • fix(package): add .cache-loader to the dirs cleaned by npm run clean
  • feat(artifacts): allow specific stages to 'produce' artifacts
  • fix(aws): filters target groups to only instance type ones
  • feat(pubsub): pubsub providers list pulled from settings
  • feat(amazon/loadBalancer): Export react load balancer components
  • fix(amazon): make security groups in server group details links
  • fix(provider/kubernetes): exclude manifest stages from v1
  • feat(core/angular): Improve error message when angular module dep is undefined
  • fix(core/healthCounts): Propagate css class to health counts
  • fix(core/overrideRegistry): Handle Override component synchronously, if possible
  • feat(kubernetes): Surfacing timeout override for Deploy (Manifest)

Deck 2.1176.0

31 Jan 20:14
Compare
Choose a tag to compare
  • fix(core/instance): Make navigating to instance details work again
  • feat(core/search): Require 3 chars for global search, move to React
  • fix(provider/kubernetes): Disable editing of managed ReplicaSets
  • fix(provider/kubernetes): add error message when manifest yaml isn't valid
  • feat(provider/openstack): Add Scheduler Hints and Availability Zone Selector

Deck 2.1175.0

29 Jan 16:59
0cd07c0
Compare
Choose a tag to compare
  • fix(provider/gce): Fix search endpoint calls
  • feat(core): Indicate templated pipelines
  • docs(provider/kubernetes) - Adding additional tool tips around kubernetes
  • fix(core): Improved pipeline template tooltip copy
  • feat(core/reactShims): Add angularJS template/controller adapter
  • feat(core): Add support for react versions of stage details
  • fix(core): append pipeline dropdown to body
  • style(all): Added grids to the main container of the app
  • refactor(core): convert instance list body to React

Deck 2.1174.0

25 Jan 17:31
67e2c53
Compare
Choose a tag to compare

feat(provider/kubernetes): v1 subpath UI support (#4720)
feat(core): map editor hidden keys (#4721)
chore(core): bump package version (#4722)
fix(provider/kubernetes): prevent npe in run job stage if no triggers configured (#4724)

Deck 2.1173.0

24 Jan 19:06
2f3ab21
Compare
Choose a tag to compare

chore(core): upgrade jQuery to 3.3.1 (#4703)
Added disabled states for button + a button group for buttons to be arranged (#4704)
fix(provider/kubernetes) - manfiests can be provided now through artifacts (#4709)
fix(core): Fix module creation by not using internal type (#4712)
fix(core): handle load failures in entityTags datasource (#4708)
Add watch on the region to update subnets properly (#4713)
fix(core/amazon): wrap spinner size in quotes (#4710)
reverting to cogs for the pipeline saving button (#4715)
chore(core): Ignore styleguide.html changes since it is generated (#4714)
fix(core): Add styleguide.html back since it breaks the docker build (#4716)
chore(amazon): bump package to 0.0.62 (#4717)
chore(core): bump package to 0.0.134 (#4718)
feat(amazon): Convert create load balancer modal to react (#4705)
feat(provider/appengine): Surface container deploy with free text container url or expected artifact (#4686)
chore(kayenta): bump deck-kayenta version (#4719)

Deck 2.1172.0

23 Jan 14:40
Compare
Choose a tag to compare

fix(amazon/loadBalancers): Fix editing load balancers that are associated with an app that no longer exists
fix(provider/kubernetes): Fix label wording
fix(amazon/loadBalancer): Show region and account when deleting a load balancer
refactor(core/search): Refactor Search V2
refactor(core/search): Use router state to drive search results. Remove IFilterType 'modifier' in favor of 'key'; rename 'text' to 'name'
refactor(core/search): Reactify SearchV2
perf(core/clusters): use ReactVirtualized to render clusters
refactor(amazon/loadBalancer): Make load balancer actions button a react component
refactor(core): Remove unused function in waypoint service
feat(core/forms): Create a react version of the checklist component
feat(core/account): Create react wrapper for account select field
feat(core/region): Create react version of region select field
feat(core/entityTag): Create react wrapper for add entity tag links
feat(core/validation): Add react component for form validation errors
fix(core): Add loadBalancerWriter to react injector
refactor(core): remove redundant div from cluster pod wrapper (#4690)
style(pipeline): Fit contents in the debugging section
chore(amazon): bump package to 0.0.60
chore(core): bump package to 0.0.130
feat(core/search): Show search results as they arrive -- do not wait for all to complete
refactor(core/search): Switch to ul/li in search tabs. Convert AccountTag to react.
refactor(core/search): Use flex classes
chore(core): bump package to 0.0.131
fix(core/search): Fix external search types for v1 search/global search
chore(core): bump package to 0.0.132
fix(core): use small loader instead of nano on task monitor (#4699)
fix(core): reset cluster measure cache when groups update (#4698)
fix(amazon): show load balancer actions menu (#4700)
chore(chore): bump package to 0.0.133 (#4701)
chore(amazon): bump package to 0.0.61 (#4702)
feat(core): Create a react modal wizard (#4695)
fix(core/account): Fix account tag color rendering during scroll/filter operation