Skip to content
This repository was archived by the owner on Apr 3, 2023. It is now read-only.

feat: Add K8s 1.14.4 payload for Azure Stack. #28

Merged
merged 248 commits into from
Jul 11, 2019
Merged

Conversation

rjaini
Copy link

@rjaini rjaini commented Jul 9, 2019

feat: Add K8s 1.14.4 payload for Azure Stack.

pohly and others added 30 commits March 13, 2019 19:05
There are two reason why this is useful:

1. less code to vendor into external users of the framework

The following dependencies become obsolete due to this change (from `dep`):

(8/23) Removed unused project github.com/grpc-ecosystem/go-grpc-prometheus
(9/23) Removed unused project github.com/coreos/etcd
(10/23) Removed unused project github.com/globalsign/mgo
(11/23) Removed unused project github.com/go-openapi/strfmt
(12/23) Removed unused project github.com/asaskevich/govalidator
(13/23) Removed unused project github.com/mitchellh/mapstructure
(14/23) Removed unused project github.com/NYTimes/gziphandler
(15/23) Removed unused project gopkg.in/natefinch/lumberjack.v2
(16/23) Removed unused project github.com/go-openapi/errors
(17/23) Removed unused project github.com/go-openapi/analysis
(18/23) Removed unused project github.com/go-openapi/runtime
(19/23) Removed unused project sigs.k8s.io/structured-merge-diff
(20/23) Removed unused project github.com/go-openapi/validate
(21/23) Removed unused project github.com/coreos/go-systemd
(22/23) Removed unused project github.com/go-openapi/loads
(23/23) Removed unused project github.com/munnerz/goautoneg

2. works around kubernetes#75338
   which currently breaks vendoring

Some recent changes to crd_util.go must now be pulling in the broken
k8s.io/apiextensions-apiserver packages, because it was still working
in revision 2e90d92 (as demonstrated by
https://github.com/intel/pmem-CSI/tree/586ae281ac2810cb4da6f1e160cf165c7daf0d80).
Because the code was moved, golint is now active. Because users of the
code must adapt to the new location of the code, it makes sense to
also change the API at the same time to address the style comments
from golint ("struct field ApiGroup should be APIGroup", same for
ApiExtensionClient).
As part of the endpoint creation process when going from 0 -> 1 conntrack entries
are cleared. This is to prevent an existing conntrack entry from preventing traffic
to the service. Currently the system ignores the existance of the services external IP
addresses, which exposes that errant behavior

This adds the externalIP addresses of udp services to the list of conntrack entries that
get cleared. Allowing traffic to flow

Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
We used 1.12.0 + hack to download 1.12.1 binaries as we were in a rush
on friday since the images were not published at that time. Let's remove
the hack now and republish the kube-cross image

Change-Id: I3ffff3283b6ca755320adfca3c8f4a36dc1c2b9e
Stop vsphere cloud provider from spamming logs with `failed to patch IP`
…binaries

Remove reference to USE_RELEASE_NODE_BINARIES.
Clear conntrack entries on 0 -> 1 endpoint transition with externalIPs
framework k8s.io/apiextensions-apiserver dependency
fix race condition issue for smb mount on windows
build/gci: bump CNI version to 0.7.5
…fficial-image

Move to golang 1.12.1 official image
Restore username and password kubectl flags
The output of `kubeadm token create --print-join-command` should be
usable by batch scripts. This issue was pointed out in:

kubernetes/kubeadm#1454
…ick-of-#75487-origin-release-1.14

Automated cherry pick of kubernetes#75487: Restore machine readability to the print-join-command output
…pick-of-#75529-upstream-release-1.14

Automated cherry pick of kubernetes#75529: bump required minimum go version to 1.12.1 (strings pkg compatibility)
xref: kubernetes#75653

Signed-off-by: Jorge Alarcon Ochoa <alarcj137@gmail.com>
k8s-ci-robot and others added 24 commits June 20, 2019 14:31
…of-#78876-upstream-release-1.14

Automated cherry pick of kubernetes#78876: vSphere: allow SAML token delegation
…mated-cherry-pick-of-#75187-upstream-release-1.14

Automated cherry pick of kubernetes#75187: Use any host that mounts the datastore to create Volume
…pick-of-#75234-upstream-release-1.14

Automated cherry pick of kubernetes#75234: fix flexvol stuck issue due to corrupted mnt point
If kubelet never gets past sandbox creation (i.e., never attempted to
create containers for a pod), it should retry the sandbox creation on
failure, regardless of the restart policy of the pod.
…ck-of-#79451-upstream-release-1.14

Automated cherry pick of kubernetes#79451: kubelet: retry pod sandbox creation when containers were
…k-of-#79073-upstream-release-1.14

Automated cherry pick of kubernetes#79073: Ignore cgroup pid support if related feature gates are
…ck-of-#79514-upstream-release-1.14

Automated cherry pick of kubernetes#79514: Default resourceGroup should be used when value of annotation
…root directory symbolically links to another device's directory
Allow unit test to pass on machines without ipv6
This fixes the issue where "childFD" from syscall.Openat is assigned to
a local variable inside the for loop, instead of the correct one in the
function scope. This results in that when trying to close the "childFD"
in the function scope, it will be equal to "-1", instead of the correct
value.
…ick-of-#78313-upstream-release-1.14

Automated cherry pick of kubernetes#78313: Avoid the default server mux
current scale. Two important ones are when missing metrics might
change the direction of scaling, and when the recommended scale is
within tolerance of the current scale.

The way that ReplicaCalculator signals it's desire to not change the
current scale is by returning the current scale. However the current
scale is from scale.Status.Replicas and can be larger than
scale.Spec.Replicas (e.g. during Deployment rollout with configured
surge). This causes a positive feedback loop because
scale.Status.Replicas is written back into scale.Spec.Replicas,
further increasing the current scale.

This PR fixes the feedback loop by plumbing the replica count from
spec through horizontal.go and replica_calculator.go so the calculator
can punt with the right value.
Cherry pick kubernetes#79035 to 1.14 (Fix HPA feedback from writing status.replicas to spec.replicas)
…k-of-#79446-upstream-release-1.14

Automated cherry pick of kubernetes#79446: Fix AWS DHCP option set domain names causing garbled
…k-of-#79534-upstream-release-1.14

Automated cherry pick of kubernetes#79534: Fix closing of dirs in doSafeMakeDir
…k-of-#79094-up-release-1.14

Automated cherry pick of kubernetes#79094: fix kubelet can not delete orphaned pod directory when "/var/lib/kubelet/pods" directory symbolically links to another device's directory
…-pick-of-#79731-upstream-release-1.14

Automated cherry pick of kubernetes#79731: edit google dns hostname
Kubernetes official release v1.14.4
@rjaini rjaini added the enhancement New feature or request label Jul 9, 2019
@rjaini rjaini requested a review from a team July 9, 2019 23:54
@rjaini rjaini self-assigned this Jul 9, 2019
@rjaini rjaini merged commit 4535658 into release-1.14 Jul 11, 2019
@rjaini rjaini deleted the test-release-1.14 branch July 11, 2019 19:36
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.