Significant changes

Required Actions

Highlighted changes

Full change list

From kops 1.8.1 to 1.9.0

  • Add list of PRs for 1.8.0 release #3995
  • Promote alpha channel to stable #3996
  • Release notes for 1.8.0 #3999
  • Put stable channel back to jessie for 1.9 / 1.10 #4002
  • Add missing permissions for NLB creation #3976
  • Fix filepath concatenation #3973
  • toolbox dump now dumps instances in alphabetical order #3978
  • SSH keys - be lazier about keystore creation #3933
  • Update aws-sdk-go to v1.10.34 #3885
  • Update bazel / gazelle #4000
  • When using private DNS add ELB name to the api certificate #3941
  • Fixed minor typo in 1.8-NOTES.md file #4013
  • Minor update to docs/getting_started/aws.md #4008
  • Fix libcgroup dependency typo #4030
  • Spelling fix in instancegroups.go error msg #4024
  • Include roles in toolbox dump structured output #3934
  • Fix URL for Docker 17.03.2 on Debian Stretch #4014
  • Fix spurious shared InternetGateway renaming #4020
  • Documentation fix for watchIngress flag in externalDns ClusterSpec #4048
  • Bastion output line #4053
  • Downgrade Flannel in Canal deployment to v0.9.0 #4047
  • Let a user set a hostnameOverride when the cloud provider is aws. #3809
  • Add additionalNetworkCIDRs to support VPCs with multiple CIDRs in AWS #3898
  • updating goimports #3947
  • implement security group task #4016
  • Implement security group rule task #4017
  • Update Weave Net to version 2.1.3 #3944
  • Fix Flannel nonMasqueradeCIDR #3952
  • Remove world read permissions on sensitive key files. #4022
  • Update gazelle #4065
  • Allow additional SGs to be added to API loadbalancer #4036
  • [Add-on][kube-state-metrics] Bump version #4045
  • add kube-ingress-aws-controller + skipper addons #3983
  • Bump flannel packaging version #4064
  • Bump weave version in bootstrapchannelbuilder ,@justinsb
  • Adding DescribeTags to masters @robinpercy
  • Fix node counts @ihoegen
  • Fix minor typo @kintoandar
  • Gazelle updates @chrislovecnm
  • apt-get: specify unattended installation @justinsb
  • files task: fix potential nil pointer error @justinsb
  • protokube: fix logging / logic around cluster-id @justinsb
  • protokube: better discovery of local address @justinsb
  • Refactor protokube hosts file into its own package @justinsb
  • assetstore: extract tar files to a temp directory @justinsb
  • Support for hostPort when using canal @rajivm
  • validation: don’t require subnet CIDRs on baremetal @justinsb
  • Use default subnet when creating IG @justinsb
  • Return apierrors NotFound when object not found @justinsb
  • Copy dnsprovider into our code, implement route53 batching @justinsb
  • Remove nodeup templating @justinsb
  • nodeup: create kubeconfig under admin or root @justinsb
  • add imagePullProgressDeadline to kubelet config @izakp
  • Refactor: separate out SSHCredentials from Keyset stores @justinsb
  • Adds permissions for ELB and NLB req’d by 1.9 @geojaz
  • work on using files assets @chrislovecnm
  • fixing bazel @chrislovecnm
  • Add support for Amazon VPC CNI plugin @aledbf
  • Support for OIDC ‘username-prefix’ and ‘groups-prefix’ flags @xoen
  • make it go to f @rcuza
  • Add Dashboard v1.8.1 @maciaszczykm
  • fixing goimports formatting @chrislovecnm
  • Refactor CAStore to use API types @justinsb
  • Fix code comment on PhaseSecurity @justinsb
  • Add —subnets and —utility-subnets to kops create cluster @meringu
  • Update ottoyiu/k8s-ec2-srcdst docker image @aledbf
  • Refactor: clean up SecretStore to not use KeystoreItem @justinsb
  • Avoid ListSecrets call in nodeup @justinsb
  • Remove use of deprecated create-if-missing functions @justinsb
  • updating bazel files @chrislovecnm
  • added instance types for f1 family @peterwhitesell
  • Update code-of-conduct.md @spiffxp
  • Refactor VFS CA store to reuse keyset from clientset @justinsb
  • Add audit log format flag for api server @audip
  • Use bundles when loading keysets @justinsb
  • Fix null pointer issues when custom PROTOKUBE_IMAGE is specified. @KashifSaadat
  • Fix documentation of shared resource tags in kops > 1.8 @tsupertramp
  • Force nodeup to use the bundle @justinsb
  • Remove labels.yaml @spiffxp
  • Added a clarification/warning note about exporting full specs @geojaz
  • Moved paragraph relating to runtimeConfig @steveruckdashel
  • Add support for cn-northwest-1. @leeeboo
  • fixing lifecycle type for network in security phase @chrislovecnm
  • Implement mirroring for API CAStore @justinsb
  • Documentation Cleanup @rifelpet
  • Openapi updates @chrislovecnm
  • Add roundtrip tests for certs & private keys @justinsb
  • Adding CNI v0.6.0 which is required for Kubernetes 1.9 @chrislovecnm
  • Remove Romana preview notice from networking docs @rwiggins
  • Improving bazel make targets, adding a target for kops cli, bumping go_rules version @chrislovecnm
  • removing inactive approvers @chrislovecnm
  • Adding override for setting etcd version @chrislovecnm
  • Initial implementation of bundle command @justinsb
  • Add experimental kube-discovery @justinsb
  • Updating Manifest documentation @chrislovecnm
  • Updating docs README.md file @chrislovecnm
  • Golang 1.9 @chrislovecnm
  • adding missed lifecycles in elb code @chrislovecnm
  • Bump alpha channel for meltdown/spectre @justinsb
  • kube-discovery: deduplicate multicast responses @justinsb
  • Add makefile target for kube-discovery image @justinsb
  • nodeup: don’t warn during distro detection @justinsb
  • gce: mounter asset has moved @justinsb
  • Adding cve updates for spectre and meltdown @chrislovecnm
  • Suggest tweaks to meltdown advisory @justinsb
  • kops validate cluster can output YAML or JSON @chrislovecnm
  • GCE: Don’t set bucket-level permissions @justinsb
  • cloudConfig.elbSecurityGroup under wrong L3 heading @steveruckdashel
  • Update state and cloudLabels docs, fix —target description @rifelpet
  • Makefile command “apimachinery” run @wannabesrevenge
  • VFS: Support io.WriterTo interface @justinsb
  • Expose the —fail-swap-on flag for kubelet @wannabesrevenge
  • Cloudformation @tdeshetler
  • Update binary installation commands for macOS to use curl alone @hopkinsth
  • Slight changes to commands. @darron
  • Add SubnetType Tag to Subnets @KashifSaadat
  • kOps Replace Force @gambol99
  • docs: upgrade.md: drop DrainAndValidateRollingUpdate note @dkeitel
  • Bump alpha channel @justinsb
  • Validate IG MaxSize is not less than MinSize. @mikesplain
  • Removing duplicate AMI entry from Documentation @AlexLast
  • Move net mode log after it is known in create @nebril
  • Implement ability to update Load Balancer subnets @KashifSaadat
  • Update list of AdmissionControllers for k8s 1.9 @blakebarnett
  • bazel 0.9.0 running updates @blakebarnett
  • Upgrade to calico v2.6.6 @blakebarnett
  • Update bazelbuild/rules_go to 0.9.0 @ixdy
  • Copy alpha channel to stable @justinsb
  • Stick with jessie for 1.9 clusters @justinsb
  • Use jessie for 1.10 as well, to unblock queue @justinsb
  • Bump kopeio-networking to 1.0.20180120 @justinsb
  • Promote alpha channel image to stable @justinsb
  • Update aws-sdk-go to 1.12.57 @leeeboo
  • Don’t specify require-kubeconfig from 1.10 @justinsb
  • Fix ASG scaling by adding in ec2:DescribeRegions permission to the nodes IAM role @mikn
  • fix config file name in aws-china.md @qqshfox
  • Fix the buildImage command typo @mingyuanzhu
  • ReadTree: clarify that returns only files @justinsb
  • Add missing BUILD.bazel for util/pkg/slice @justinsb
  • bazel: expose version as in Makefile @justinsb
  • Add license to get_workspace_status & move to .sh @mikesplain
  • Ensure GCE disk name does not start with a number @justinsb
  • GCE: Dial down logging @justinsb
  • Don’t autobuild protobuf files @justinsb
  • Handle NotFound error when creating instance group @georgebuckerfield
  • GCE: Don’t require SSH public key @justinsb
  • AWS LaunchConfiguration error handling fix @justinsb
  • GCE: Get default project from gcloud CLI @justinsb
  • When kops searches for AMI by name, if > 1 are returned, uses the latest. @denniswebb
  • Enable metrics for AutoScalingGroups @johanneswuerbach
  • Update bastion.md @metaflow
  • Allow image override for etcd @ottoyiu
  • Switching the default for kops to create a cluster with RBAC enabled. @chrislovecnm
  • Fix rootVolumeType accepts all volume types @int128
  • Interactive cli opt @mrballcb
  • Bump kubernetes dashboard version to 1.8.1 @stuffandthings
  • Use 0.9.0 release of nginx-ingress-controller @cap10morgan
  • VFS: Recognize file:// paths @justinsb
  • exec target command, but still pipe it to tee @justinsb
  • Improve S3 url parsing for vfsPath to support more naming conventions @ottoyiu
  • Update single-to-multi-master.md @jeyglk
  • Fix broken links for Usage instructions in addons.md @Rcluoyi
  • update go version and ldflags @oilbeater
  • Feature/extra terraform config @iMartyn
  • Update terraform.md @perryao
  • Extend examples of subnet parameter @dictvm
  • Update route-related IAM permissions for Romana @cgilmour
  • update image go version @oilbeater
  • Fix ccm startup wrt dns controller (set dnsPolicy to Default and host… @wlan0
  • modify check require-kubeconfig kube version @zhangxiaoyu-zidif
  • Update kopeio-networking to 1.0.20180203 @justinsb
  • Remove federation support @justinsb
  • Documentation spelling/grammar fixes. @lucasreed
  • Update gazelle @justinsb
  • Explicitly set go version in bazel build @justinsb
  • Update submodule dependencies for k8s 1.9 @justinsb
  • bazel: declare golang 1.9.3 @justinsb
  • Fix drain command for rolling-updates @KashifSaadat
  • Add mac build for travis @mikesplain
  • add support for changing the weave peer connection limit @polarbizzle
  • Update versions for romana container images @cgilmour
  • Bump alpha channel to new image @justinsb
  • Update Weave Net to version 2.2.0 @errordeveloper
  • Bump weave version to 2.2.0 @justinsb
  • upup: Make RenderTerraform handle an error from AddOutputVariableArray @kkaneda
  • Add notes for 1.8.1 release @justinsb
  • master node requires DescribeRegions when using a bucket from another… @sstarcher
  • Pick up etcd version changes for a rolling update on master nodes @KashifSaadat
  • API audit doc changes @shavo007
  • fix a typo in tool_template.go @yank1
  • Updating Makefile to the correct versions for the 1.8.1 release @chrislovecnm
  • Update BUILD files to account for some recent changes @mikesplain
  • Use dep to maintain vendor directory @justinsb
  • Update upgrade.md @jar349
  • Update Cluster Autoscaler image and Reduce the Delta between autoscaler docs @StevenACoffman
  • Fix wrong backticks markdown. @Antiarchitect
  • Add live-restore flag to docker config @marciorodrigues87
  • Fixing problems in dev build script example @chrislovecnm
  • Add max-requests-inflight parameter @ihoegen
  • Updates for x1 instance family @manabusakai
  • Fix instange groups docs @klaus993
  • Kubernetes Calico TLS @gambol99
  • Add to aws-china.md to prevent Etag not match the HASH of file. @leeeboo
  • add storageclasses permissions for cluster-autoscaler:v1.1.0 @mikesimos
  • Fixing ExistsAndWarnIfChanges so that it will allow a user to pass @chrislovecnm
  • updating bazel BUILD file @chrislovecnm
  • Lifecycle overrides @chrislovecnm
  • Remove submodules @chrislovecnm
  • Updating variables to use Camel Case @chrislovecnm
  • Updating missed BUILD files for gazelle @chrislovecnm
  • Fixing deleting of shared IGW and DHCPOptions @chrislovecnm
  • Support updating autoscaling metrics @justinsb
  • Convert registry to k8s.gcr.io @thockin
  • Updating kops version when using bazel @chrislovecnm
  • Update apimachinery & ensure we always run goimports @justinsb
  • Update kube-dns to 1.14.8 @justinsb
  • kube-dns: turn off negcache @justinsb
  • Initial support for standalone etcd-manager backups @justinsb
  • Require kops 1.7.1 (with the CVE fix), recommend kops 1.8.1 @justinsb
  • Build docker images through bazel @justinsb
  • Update ingress versions and fix to quay registry @mikesplain
  • Update AWS Logo In Docs @christopherhein
  • Change FeatureGates to omitempty under KubeProxyConfig @argais
  • Use k8s.gcr.io alias only for 1.10 @christopherhein, #4494
  • Fix -ldflags incompatibility in go1.10 #4502
  • Adding additional tags and shared to various AWS components #4489
  • Bazel docker, cross builds and uploading to s3 #4477
  • Verify bazel files #4504
  • Build protokube tar in bazel #4510
  • Add cidr-allocator-type flag to kcm and ccm #4512
  • Bazel follow up #4515
  • dns-controller: support digitalocean #4508
  • Add Instance Group Suspend Processes #3829
  • DockerConfig Order #4505
  • Fix bazel deprecation notice #4518
  • Experimental kops set cluster command #4381
  • docker: Adds hosts configuration option #4497
  • Fixing verify bazel #4522
  • Fix snake case #4520
  • VFS: WriteFile takes an io.ReadSeeker #4493
  • Update rules go #4530
  • Add node monitor flags #4525
  • Clarify few things in Running an existing VPC #4519
  • Set the default docker for kubernetes 1.9 to 17.03.2 #4443
  • Add option for using existing EIP’s #4302
  • Etcd TLS Peer & CLient Auth #4010
  • Fix suspicious space in struct tag value #4535
  • Add support for bastion aws user-data #4452
  • Moving from one IG w multiple AZs to one IG per AZ #4528
  • Make addon specification into an object ,@justinsb
  • Fixing integration tests @chrislovecnm
  • Increase key size in GeneratePrivateKey() to 3072 @snelson-pp
  • Kube-proxy API to accept cpu: limit, memory: request and limit @horaceheaven
  • Expose Felix metrics @atopuzov
  • Add (proposed) roadmap for etcd @justinsb
  • Update Calico and Canal to use calico node v2.6.7 @tmjd, #4447
  • Update aws-sdk-go to v1.12.79 #4541
  • Add route53 max changeset batch size flag #4496
  • Add kubernetes 1.9.3 into alpha & stable channels #4542
  • custom ca new implementation of #2924 #4526
  • Cherry pick to update apimachinery for 1.9 release #4556
  • Verify apimachinery #4555
  • Updates for Bazel tests and cleaning up go sdk #4554
  • Kube Proxy IPVS Kernel Module #4550
  • Bumping gazelle version on bazel scripts #4561
  • Bind the kubelet to the local ipv4 address #4417
  • Recognize AWS Availability Zone EU-WEST-2C #4558
  • removing old target in Makefile for copying the deps #4563
  • Update find logic for newly shared objects #4572
  • Updating bazel kops versions so that it matches the Makefile #4583
  • Add comprehensive horizontal pod autoscaling documentation #3942
  • Adding support for new Paris region #4552
  • Update Compatibility Matrix #4580
  • Typo fix “NAT Gateways” -> “NAT gateways” #4576
  • Force bazel builds to be pure. #4602
  • Update getting_started/aws.md #4605
  • Typo delete duplicated word #4600
  • Typo fix “kubernetes”->”Kubernetes” #4577
  • Fix distroless error #4597
  • fix docs regarding security group tagging #4594
  • Create readme.ES.md #4592
  • Bazel: Add more pure builds #4616
  • Tag nat gateways #4606
  • Typo fix “failes”->”fails” #4610
  • Typo delete duplicated “a a” #4609
  • Fix-typo-in-toolbox_template.go #4613
  • Add cluster name environment variable #4560
  • Typo fix “etcd manager”->”etcd-manager” #4628
  • Typo fix “provides”->”provide” #4622
  • Typo instance group ->”InstanceGroup” #4621
  • Typo “official”->”official” #4637
  • Typo delete duplicated “our”, fix “reacheable”->”reachable” #4636
  • Fixed typo, us-central should be eu-central #4631
  • Typo fix “need”->”needs”, delete duplicated “.” #4626
  • Typo delete duplicated “is “, “utilty”->”utility” #4638
  • Typo fix “previouslly”->”previously” #4625
  • Updating comment so we do not have gofmt issues with go 1.9 and go 1.10 #4635
  • Creating the keyset.yaml file if it does not exist #4582
  • Reduce log levels: parsing pem block #4646
  • Updating K8s API calls to use CoreV1 kops node adapter #4644
  • Typo fix “Kubernetes 1.9”->”Kubernetes v1.9” #4624
  • Protokube Channel and RBAC #4651
  • Add AWS x1e instances to the instance type supported by kops ,@justinsb
  • Updating verify scripts so that output is highlighted @chrislovecnm
  • keypair integration test: print diffs @justinsb
  • Updating to use CoreV1 in unit tests @chrislovecnm
  • Move ssh key functions to pkg/pki @justinsb
  • typo: anmed -> named @justinsb
  • Keypair: tweak Render logic @justinsb
  • Create lifecycle test against AWS mocks @justinsb
  • New images for alpha channel: 4.4.121 kernel @justinsb
  • alpha channel: k8s 1.7.13 & 1.8.8 @justinsb
  • alpha: bump to latest (64) COS image for GCE @justinsb
  • Promote alpha channel to stable @justinsb
  • Misc task code cleanups @justinsb
  • Add README to say what cloudmock is @justinsb
  • Bump alpha channels for CVE @mikesplain
  • More mocks - sufficient for privatecalico to roundtrip @justinsb
  • Typo fix “DNS wil be”->”DNS will be” @AdamDang
  • Unset certain environment variables before testing @rifelpet
  • Fix a mistake in componentconfig.go @AdamDang
  • Fix names of CloudFormation-created AutoScalingGroups @gwkunze
  • Fix error accompanying note in node_api_adapter.go @AdamDang
  • Update instancegroups.go @AdamDang
  • Fix routetable detection @justinsb
  • Define KeysetFormat type, embed into keyset @justinsb
  • Typo fix “command”->”command” @AdamDang
  • fix ‘confimap’->’configmap’ @muhongwei
  • Correct spelling mistake @muhongwei
  • [Calico] Fix delay setting up ip routes in new nodes @felipejfc
  • Typo fix in route53-mapper/README.md @AdamDang
  • Typo fix in kube-ingress-aws-controller/README.md @AdamDang
  • Centos: add selinux package dependencies @justinsb
  • Fix boilerplate scripts @justinsb
  • Add more logging around ELB attribute modification @justinsb
  • Move AWS resources into its own subpackage @justinsb
  • Fix shared network objects @justinsb
  • Don’t tag shared VPCs @justinsb
  • Update boilerplate year @justinsb
  • cloudmock: fix locking around vpcs and subnets @justinsb
  • Typo fix in README.md @AdamDang
  • Fix kubeScheduler.usePolicyConfigMap - missing namespace flag @waldman
  • Improve logic around VPC detection @justinsb
  • cloudmock: fix prefix for RouteTableAssociation @justinsb
  • Validation: start to differentiate between validation failure and errors during validation @justinsb
  • Update kopeio-networking to 1.0.20180319 @justinsb
  • Validation: clean up unused node status functions @justinsb
  • Validation: Take a cluster object, not just the name @justinsb
  • Move DNS validation into validation @justinsb
  • Mount the iptables lock file @justinsb
  • add system:masters group to admin user in static token file @erks
  • Validation: simplify output rendering @justinsb
  • mockec2: more missing locking @justinsb
  • Validation: treat as error if insufficient nodes @justinsb
  • Fixed typos @szemek
  • Don’t use ELB DNS name for internal ELBs @justinsb
  • use the primary cert from the ca cert bundle @polarbizzle
  • Release 1.9.0-alpha.2 @justinsb
  • Update instance_groups.md @AdamDang
  • Update cluster_upgrades_and_migrations.md @AdamDang
  • Update getting_started/aws.md @kmaris
  • Update networking.md @AdamDang
  • Update README.md @AdamDang
  • Bump stable/alpha channels to 1.9.0-alpha.2 @mikesplain
  • fix function comment error @jonyhy96
  • Update addon_manager.md @AdamDang
  • fix some grammar mistakes @jonyhy96
  • fix a grammar mistake @jonyhy96
  • Validation: don’t expect bastion nodes to join @justinsb
  • fix some grammar mistakes @jonyhy96
  • intersectTags: return nil if comparing against nil @justinsb
  • Deletion: check if VPC is shared @justinsb
  • Add deletion to lifecycle test @justinsb
  • ElasticIP: Collect tags @justinsb
  • ElasticIP: Always tag @justinsb
  • Move routetable detection to new logic @justinsb
  • SecurityGroups: ensure owned security groups are tagged @justinsb
  • Tag InternetGateways with consistent tags @justinsb
  • Tag ElasticIP when owned @justinsb
  • Make sure volumes are tagged @justinsb
  • SecurityGroup deletion: recognize shared tags @justinsb
  • ElasticIP tags for cloudformation & terraform @justinsb
  • Add support for instance monitoring @vendrov
  • Check tags in lifecycle tests @justinsb
  • Support for auth plugins in channels @atopuzov
  • Dashboard : Fix CrashLoopBackOff (from K8S >= 1.8.10) @schweizerbolzonello
  • etcd-quorum-read flag: explicitly default to off for v2 @justinsb
  • ElasticIP deletion: Honor shared tags @justinsb
  • NAT gateway deletion: honor shared tag @justinsb
  • Add simple sanity check for 4758 @justinsb
  • Add Cilium as CNI plugin @nebril
  • Warn on VPC AdditionalCIDR changes @justinsb
  • kops release 1.9.0 alpha.3 @justinsb
  • fix some grammar mistakes @jonyhy96
  • fix some grammar mistakes @jonyhy96
  • kops toolbox dump: Add Subnets to dump @justinsb
  • apimachinery run to update generated files for EtcdQuorumRead flag @KashifSaadat
  • Bump channels to 1.9.0-alpha.3 @mikesplain
  • Typo fix defailt->default @AdamDang
  • correct some small mistake @sunlintong
  • fix a grammar mistake @jonyhy96
  • resolve conflict @sunlintong
  • Bump ingress-nginx version to 0.12.0 @tossmilestone
  • Add AfterFiles dependencies to File tasks @louismunro
  • Update addon.go @AdamDang
  • typo fix @jonyhy96
  • protokube: match device /root/dev/X as /dev/X @justinsb
  • Fix toolbox dump bug: store subnet in resource @justinsb
  • Add VPC to kops toolbox dump @justinsb
  • Typo fix in err messages @AdamDang
  • Export kubernetes client metrics from dns-controller. @tomwilkie
  • AWS: etcd volume provisioned IOPS support @sergeylanzman
  • digitalocean: external cloud controller addon @andrewsykim
  • Docs/update kube ingress aws controller security group walkthrough @Jberlinsky
  • digitalocean: nodeup & protokube support @andrewsykim
  • Add DigitalOcean VFS @andrewsykim
  • implement network task for OpenStack platform @zengchen1024
  • Add metrics-server addon @itskingori
  • Validation around IOPS fields @sergeylanzman
  • add output support to terraform & cloudformation for iops volume @sergeylanzman
  • add network builder @zengchen1024
  • update basic-requirements.md @sunlintong
  • Typo fix in err message @AdamDang
  • two spell mistake @sunlintong
  • Typo fix in error message @AdamDang
  • implement router task for OpenStack platform @zengchen1024
  • add proxy mode flag to kube-proxy @sergeylanzman
  • Release 1.9.0-beta.1 @justinsb
  • spell dependencies —> dependencies @sunlintong
  • Implement vfs with AlibabaCloud OSS @ihac, #4719
  • Adding Mike and myself as reviewers #4874
  • Fix some info errors #4876
  • Typo fix in info message #4872
  • Fixes port collision between dns-controller metrics and gossip. #4878
  • removed sed from command to get AMI images #4888
  • spell correct #4887
  • correct spell in the code and the relative doc #4886
  • Don’t enable dns-controller prometheus metrics by default #4892
  • Document the ports we use, to avoid conflicts #4891
  • update download_config.md #4885
  • fix spell mistakes in cluster_spec.md #4884
  • update two file #4883
  • digitalocean: support multiple droplets #4881
  • digitalocean: add kubelet hostname override #4880
  • typo fix #4879
  • fix go vet error from util/pkg/vfs/ossfs.go #4898
  • Fix LDFLAGS for all future go1.10.* versions #4896
  • digitalocean: dns operations should be idempotent #4882
  • coreos/containeros: restart kops-configuration service after docker drop-in is loaded #4894
  • update vsphere-development-status.md #4905
  • three spell mistakes #4904
  • add String method for OSSFS to fix go vet issue #4901
  • three spell mistakes #4902
  • Release 1.9.0-beta.2 #4907
  • Updating API Machinery #4911
  • protokube: also check for device symlinks #4915
  • digitalocean: list/delete resources #4916
  • Update channels to 1.9.0-beta.2 #4933
  • Fix typo in api_updates #4932
  • Typo fix an->and #4930
  • Add go 1.10 testing to travis CI #4926
  • digitalocean: use pagination for all list requests #4923
  • Fix spelling #4939
  • Fix grammar mistake #4936
  • Update the recommended Ubuntu Image #4934
  • Typo fix dont’->don’t #4929
  • Update rules go and use more recent debian snapshot #4948
  • fix typo #4943
  • digitalocean: external cloud controller manager avoid circular dependencies #4947
  • implement subnet task for OpenStack platform #4945
  • Add warning about google cloud repository versions #4944
  • fix version of kube-router at v0.1.0 #4935
  • Configurable log level for calico #4928
  • addons/cluster-autoscaler: Added healthchecks. #4925
  • addons/cluster-autoscaler: Annotate for Prometheus by default. #4922
  • Feature/4920 add authorization mode flag #4924
  • Add configurable dnsmasq params to KubeDNS #4919
  • Update kube-dns to 1.14.9 #4851
  • Avoid collisions in IAM ids #4952
  • Disable locksmithd on CoreOS if UpdatePolicy set #4909
  • Pod Security Policies #3498
  • Fix etcd Keypair change showing on every kops update when TLS enabled #4957
  • Only do etcd backups on main #4959
  • Bump Weave Net to 2.3.0 #4954
  • Ignore shared-ownership tags on volumes #4960