Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.1.8 #240

Merged
merged 48 commits into from
Dec 7, 2018
Merged

Conversation

DirectXMan12
Copy link
Contributor

Release v0.1.8

JoelSpeed and others added 30 commits November 6, 2018 10:29
This change exports DefaultKubeAPIServerFlags, allowing a user to
append the default flags with other custom flags and set it to
Environment.KubeAPIServerFlags.
If KubeAPIServerFlags is not set, DefaultKubeAPIServerFlags is used when
the API server starts.
Enabled Prometheus collector for process metrics and Go runtime
…-metrics

added process metrics and Go runtime metrics
…PIServerFlags

envtest: export DefaultKubeAPIServerFlags & make flags configurable
Signed-off-by: mooncake <xcoder@tenxcloud.com>
Signed-off-by: mooncake <xcoder@tenxcloud.com>
fixes kubernetes-sigs#103

Creates a stop channel for the manager in New(), which will get passed to any
source.Channel instances that are added. When the manager's start method is
called and a new stop channel is passed in, that channel will be joined in a
goroutine with the manager's existing channel so that if the newer channel gets
closed, so will the manager's.
This cleans up, adds comments, and renames things in the stop channel
fix commits for clarity.
This will match the version currently used in Kubernetes.
Unparam is complaining of an usused param in cache.Reader in Travis (but
somehow only on Travis?).  This fixes that.
…nnel-borked

fix nil stop value for source.Channel
Adds a NewFakeClientWithScheme function that takes a *runtime.Scheme as
its first argument. NewFakeClient is now a wrapper around
NewFakeClientWithScheme, passing it the default scheme.Scheme.

As part of this, the scheme can now be used to derive the correct List
GVK. This eliminates the need to use a metav1.List and
opts.Raw.TypeMeta. Now it's possible to pass in a typed List, same as
with the real client.
This is enabled by new type support in fake client List. Other tests
may also be updated to use this style.
metav1.List and corev1.List don't conform to the TypeList standard
expected by getGVKFromList.
Co-Authored-By: grantr <grantr@gmail.com>
Set GVK when getting the object from the cache.
This adds in documentation on versioning, branching, and maintenance.
There's still a couple of places where we have to create scripts and
fill in process, but this lays the initial groundwork.
…ng-strategy

📖 Versioning and Branching Strategy
DirectXMan12 and others added 15 commits November 27, 2018 15:31
The template picker only works for issues, but you can still have
multiple PR templates that can be used with a query parameter, but
that's kind-of unweildy.  We'll have the default PR template, and keep
the separate ones around linked-to from the readme as examples.
This commit makes sure we're specific on what packages we "require" in
Gopkg.toml.  Erroneously requiring the root package in the
apiextensions-apiserver, was causing us to pull in main, and
transitively a whole bunch of deps that we didn't actually need.
This adds a "wrapper" to a Zap encoder designed to nicely log Kubernetes
objects when in non-development mode.  When in development mode, we
still log the entire object.
This overhauls log tags in CR to ensure that we have consistent style
and naming across all of our log lines.
This updates the dep list with the new zap/buffer dependency.
…y_default

✨ change metrics default to off
…ging-audit

✨ Ensure logging is uniform
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: DirectXMan12

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Dec 7, 2018
@DirectXMan12
Copy link
Contributor Author

/hold

let me fire up the release notes script

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Dec 7, 2018
@DirectXMan12
Copy link
Contributor Author

/unhold

@mengqiy
Copy link
Member

mengqiy commented Dec 7, 2018

/hold cancel
/lgtm

@k8s-ci-robot k8s-ci-robot added lgtm "Looks good to me", indicates that a PR is ready to be merged. and removed do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. labels Dec 7, 2018
@k8s-ci-robot k8s-ci-robot merged commit c63ebda into kubernetes-sigs:release-0.1 Dec 7, 2018
@DirectXMan12 DirectXMan12 deleted the release/v0.1.8 branch December 7, 2018 03:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.