Skip to content
Branch: master
Commits on Mar 27, 2019
  1. Update do-release to fully build images

    markmandel committed Mar 27, 2019
    Forgot that the version is passed into the go binaries
    so we do need to rebuild each image from scratch, as it
    will show up in the logs.
Commits on Mar 26, 2019
  1. Release 0.9.0-rc

    markmandel committed Mar 26, 2019
    Get everything ready for the 0.9.0-rc release.
Commits on Mar 25, 2019
Commits on Mar 20, 2019
  1. Simplify homepage messaging

    markmandel committed Mar 18, 2019
    Pulling back on some of the Kubernetes terminology, and using some more
    generic language, to try and reach a slightly wider audience who (a)
    don't necessarily know Kubernetes very well, or possibly also don't know
    (b) dedicated game servers are used for multiplayer games either.
    Also trying to keep things to shorter sentences, that are easier to parse
    and understand.
    Also included a "Companies that use Agones" section, to setup for
    external parties to submit PRs to add to the list.
  2. Merge hostfix 0.8.1 back into master

    markmandel committed Mar 15, 2019
    This is almost identical to all the previously approved PRs for 0.8.1
    The only difference is that GameServer.DisableServiceAccount needed to be
    made public, and get called from the GameServer controller instead.
  3. SDK Service Account was Hardcoded

    markmandel committed Mar 1, 2019
    The value of agones.serviceaccount.sdk was not propagated
    down to the creation of the GameServer Pod, so there actually
    was no way to edit the service account information without
    Agones breaking.
    This is now fixed!
  4. [Hotfix] Prep work for hotfix 0.8.1

    markmandel committed Feb 28, 2019
    Setting up a hotfix, as we need to enhance and fix some issues
    regarding installation and helm install management.
  5. GKE installation n1-standard-1 -> n1-standard-2

    markmandel committed Mar 17, 2019
    n1-standard-1 tend to have all kinds of issues, since
    k8s infra can take up to a core of resources, especially
    on smaller clusters.
    From experience, I've found n1-standard-2 to be the smallest
    node size to use reliably.
Commits on Mar 15, 2019
  1. Cleanup Xonotic image

    markmandel committed Mar 15, 2019
    Several small tweaks:
    - Remove server registration with public registry
    - Switch to Docker build image model
  2. [Regression] Fleet scale down didn't adhere to Packed Scheduling

    markmandel committed Mar 5, 2019
    The new Fleet scale up/scale down performance enhancements removed
    the functionality that the `Packed` strategy is documented to
    provide -- when scaling down, removing GameServers from least used Nodes
    To maintain performance as well, the set of GameServers only get sorted when
    scaling down, and only for Packed strategy.
  3. Remove serviceaccount for game server container

    markmandel authored and Kuqd committed Feb 22, 2019
    This mounts an emptydir over the service account token
    that is automatically mounted in the container that runs
    the game server binary.
    Since this is exposed to the outside world, removing the serviceaccount
    token removes authentication against the rest of the Kubernetes cluster
    if it ever gets compromised.
    Closes #150
Commits on Mar 11, 2019
  1. Refactor AllocationCounter to GameServerCounter

    markmandel committed Mar 7, 2019
    Precursor to #638 - this moves the AllocationCounter code
    to a more central GameServerCounter (which I think is a better name)
    that tracks the number of Ready and Allocated GameServers that are
    available on each node.
    These details are useful for sorting for `Packed` scheduling strategies.
    Once this PR is completed, we can use this Count() values provided by this
    controller in the GameServerSet scale down logic, to ensure that GameServers
    on the least used nodes are removed first when using a Packed strategy.
Commits on Mar 9, 2019
  1. E2E Cleanup: Implement SendGameServerUDP

    markmandel committed Mar 8, 2019
    Renamed `PingGameServer` to `SendUDP`, as I think that explans the
    function better, and also implemented a utility function of
    `SendGameServerUDP` for sending messages to GameServers.
    Kept SendUDP as we use it to e2e test the Ping UDP endpoints.
Commits on Mar 8, 2019
  1. E2E test for Disabled Health checks.

    markmandel committed Mar 7, 2019
  2. Refactor https server into its own component

    markmandel authored and jkowalski committed Mar 8, 2019
    This both cleans up the webhook component, and makes it easier to test,
    but also sets us up to reuse the https server with the given cert pair --
    which we will want to do as we work on #536 and setup an api server extension
    which needs exactly the same self signed certificate setup.
Commits on Feb 22, 2019
  1. Consistency: Portpolicy static=>Static & dynamic=>Dynamic

    markmandel committed Feb 22, 2019
    This has been bothering me for a while. Finally fixed it.
  2. New logo for the website!

    markmandel authored and Kuqd committed Feb 22, 2019
    Applied the new logo to the website, and also
    dropped it in the github as well.
  3. Upgraed go-lint tooling.

    markmandel committed Feb 21, 2019
  4. Organising Makefile into includes

    markmandel committed Feb 21, 2019
    Just moving some of the less "main" pieces into includes,
    so the build/Makefile isn't quite so unweildy.
    Something I've wanted to do for a while.
Commits on Feb 21, 2019
  1. Moving to 0.9.0!

    markmandel committed Feb 21, 2019
    Also a fix for the blog post, which has a date in the future.
Commits on Feb 20, 2019
  1. Release 0.8.0

    markmandel committed Feb 20, 2019
    First time running through a release with the new site
    and with the new site checker -- had to add a few spots
    in which we need to tell the link checker to ignore
    as those links won't exist until we merge the release.
  2. Remove deprecation from FleetAllocation

    markmandel committed Feb 20, 2019
    Since #600 is in the wings for next release, which is another breaking change,
    let's keep FleetAllocation stable for another release and mark
    GameServerAllocation as experimental to manage expectations appropriately.
Commits on Feb 15, 2019
  1. Minor tweaks to release process.

    markmandel committed Feb 14, 2019
    Somme minor streamlining.
  2. Switch to htmltest link checker -- and fix issues

    markmandel committed Feb 15, 2019
    Made switch to [htmltest]( because previous
    link checker didn't find lots of missing images, anchors that didn't exist,
    external URL checks, etc. These have all been fixed now.
    This checker is _brutally_ efficient at finding issues, although because it
    checks external URLs, it can not be the fastest. I've integrated the
    external URL cache into `make site-test`, which, when populated, runs the
    test in several seconds, which makes local testing nice.
  3. Remove -v from Go testing - becomes too noisy

    markmandel authored and jkowalski committed Feb 15, 2019
    It became super noisy to get all the verbose output in the CI
    system - so going back to a more quiet system.
Commits on Feb 14, 2019
  1. Release 0.8.0-rc

    markmandel committed Feb 13, 2019
    Changes for the 0.8.0 release.
    Some small tweaks to release process as I work out the
    new website.
Commits on Feb 12, 2019
  1. Update godoc command to enable search

    markmandel committed Feb 10, 2019
Commits on Feb 9, 2019
  1. Removal of allocationMutex from controllers that don't need it.

    markmandel authored and jkowalski committed Feb 9, 2019
    Just a minor cleanup I saw when working on allocation processing.
Commits on Feb 7, 2019
  1. Adding Github and version dropdown to the navigation bar

    markmandel committed Feb 7, 2019
    Check the preview for details.
  2. CloudBuild for a "development" subdomain

    markmandel committed Feb 5, 2019
    Once this is live, we can setup a
    that has the latest version of site from master live at all
    This also makes documentation for release candidates easier,
    as we can point them at this development release site.
Commits on Feb 6, 2019
  1. GameServer Creation, Allocation and Shutdown Lifecycle

    markmandel committed Jan 31, 2019
    Loose sequence diagram of what happens through
    GameServer creation, allocation and finally shutdown.
  2. Fix prometheous installation on minikube

    markmandel committed Feb 6, 2019
    Just a small cleanup, and a typo.
Commits on Feb 1, 2019
  1. Typo: Docsy -> Agones Blog.

    markmandel authored and Kuqd committed Feb 1, 2019
Commits on Jan 31, 2019
  1. Adding tags to cloudbuilds

    markmandel committed Jan 31, 2019
    Adding tags to cloud builds, so it's easier to determine
    which build is which!
You can’t perform that action at this time.