Releases: spinnaker/deck
Deck 2.1182.0
- 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
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
- 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
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
- 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 bynpm 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
- 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
- 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
Deck 2.1173.0
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
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