Skip to content

v0.4.0-alpha.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@sttts sttts released this 03 May 13:08
· 3932 commits to main since this release
a843d56

What's Changed

  • manifest: Add explicit port number to external hostname by @kylape in #819
  • Enable CI/CD for release branches by @kylape in #822
  • kubectl-kcp: fix user-agent regression by @sttts in #824
  • pkg/gvk: remove by @sttts in #825
  • kubectl-kcp: add --short to current command for use in prompt by @sttts in #826
  • tenancy: clean up ClusterWorkspaceShard type by @sttts in #827
  • Referencing k8s CRB by workspace admins by @slaskawi in #762
  • dockerfile: Use make to build go binaries by @kylape in #850
  • Ignore missing namespace on p-cluster by @csams in #851
  • Fix git version string returned by kcp server by @kylape in #859
  • virtual: Grant 'access' verb to user upon workspace creation by @kylape in #858
  • workaround for #730: API import does not work when adding the same cluster into multiple workspaces by @fgiloux in #856
  • actions: add Github's beta add-to-project by @sttts in #866
  • actions/add-to-project: set environment to projects by @sttts in #868
  • e2e Syncer fixture by @jmprusi in #861
  • manifest: add resources to sync by @ncdc in #871
  • Stop apiimporter, syncer, heartbeat from fighting over the Ready condition by @csams in #864
  • Update namespace scheduler to enqueue resources on scheduling change by @marun in #749
  • tenancy: Increase ClusterWorkspace name max length to 63 characters by @astefanutti in #834
  • reconcilers: move apis.kcp.dev controllers into sub-dir by @sttts in #847
  • Add clustername to apiimporter manager, syncer manager, and namespace reconciler logs by @csams in #874
  • server: Set external address based on completed serving config by @astefanutti in #855
  • Move api importer to the syncer by @marun in #810
  • virtual: Disable workspace deletion for now by @kylape in #880
  • manifest: set --v=2 by @ncdc in #885
  • specsyncer: fix when logging namespace creation by @ncdc in #884
  • syncer: add more details to log messages by @ncdc in #886
  • syncer: fix logging (Info->Infof) by @ncdc in #888
  • Disable deploy pipeline on release branch by @kylape in #882
  • Apply resource constraints to kcp instance by @kylape in #863
  • Check out code in deploy job by @kylape in #892
  • Remove the global config embedding. by @jpeach in #894
  • Remove stty dependency. by @jpeach in #895
  • Replace managed syncer with deployed syncer by @marun in #881
  • e2e: Enable testing against a deployed syncer with kind by @marun in #909
  • Delete sync managers (replaced by deployed syncers) by @marun in #911
  • e2e/authorizer: make test idem-potent for COUNT > 1 by @sttts in #921
  • update / fix development guide by @xrstf in #918
  • Add e2e-shared-server task to ci-docs-only flow by @kylape in #924
  • apibindings: check for conflicts, refactor controller by @ncdc in #823
  • docs: add virtual-workspaces.md by @sttts in #926
  • Upgrade openshift-goimports. by @jpeach in #929
  • cli/workload: fix "Use" string by @sttts in #931
  • cmd/kcp: add --feature-gates flag by @sttts in #930
  • server: fix --features-gates typo by @sttts in #936
  • Ensure the kcp config root has reasonable permissions. by @jpeach in #908
  • apis/tenancy: add validation to (Cluster)Workspace.spec.type by @sttts in #935
  • apis: non-pointer subresources in APIResourceSchema for easier equality by @sttts in #938
  • apis: allow APIResourceSchemas with single word groups used by kube by @sttts in #937
  • Add branch name to the tag list of kcp and syncer images by @fgiloux in #887
  • delete resources in workspace when workspace is deleted by @qiujian16 in #913
  • Revert "virtual: Disable workspace deletion for now" by @sttts in #939
  • apis: add scheduling.kcp.dev/v1alpha1 API by @sttts in #829
  • Enabling Validating and Mutating Webhook's for KCP by @shawn-hurley in #818
  • e2e/syncer: check deployment available independently and output yaml by @sttts in #949
  • CONTRIBUTING.md: add feature-gates by @sttts in #951
  • Add APIExport controller by @ncdc in #877
  • ci: make artifact names unique by @ncdc in #954
  • e2e: create syncer log artifacts when running in kind by @sttts in #952
  • Adding admission plugin to validate CRDs by @shawn-hurley in #901
  • syncer: don't sync standard resources twice by @sttts in #956
  • e2e: only collect syncer logs for deployed syncer by @sttts in #957
  • ci: use cytopia/upload-artifact-retry-action to survive transient errors by @sttts in #960
  • e2e/syncer: stop (some of) the bleeding by @sttts in #959
  • fix syncer image name by @geoberle in #953
  • workloads: make --auto-publish-apis default to on by @sttts in #961

New Contributors

Full Changelog: v0.3.0-beta.1...v0.4.0-alpha.0