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
  1. Fix typo

    princyraza authored and markmandel committed Mar 25, 2019
  2. Add extended API docs generator

    aLekSer authored and markmandel committed Mar 11, 2019
    Add gen-crd-api-reference-docs utility into build-image, generate
    Agones CRD reference html document, map this doc to existent docs
  3. CMake build scripts for cpp sdk and cpp-simple example

    dsazonoff authored and markmandel committed Mar 25, 2019
  4. Add hash to the name of the clusterrolebinding

    aLekSer authored and markmandel committed Mar 19, 2019
    Use md5sum util hash to generate the suffix based on the current GC user
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. Tarballing source into the images for dependencies that are required …

    bbf authored and markmandel committed Mar 1, 2019
    …by their licenses.
  4. Extracting licenses from source tree and packaging them into /home/ag…

    bbf authored and markmandel committed Mar 1, 2019
    …ones/LICENSES in each of the images.
  5. Allow Helm overrides for digest hashes in each of the images used by …

    bbf authored and markmandel committed Mar 1, 2019
    This doesn't change the default behavior that is currently documented, and willl only probably be used by automated systems that want to enforce strictness when using specific images.
  6. 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!
  7. [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.
  8. 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 18, 2019
  1. Enabling go modules for Agones

    heartrobotninja authored and markmandel committed Mar 17, 2019
    Shorten and fix troubleshooting section
    Remove period in readme toc
    Realign bullet points
    OCD about punctuation
    Add vendoring documentation, update grpc comment
  2. Adding a section in the documentation about deploying Agones using GC…

    bbf authored and markmandel committed Mar 14, 2019
    …P Marketplace.
Commits on Mar 16, 2019
  1. Fix feature shortcode for Hugo

    aLekSer authored and markmandel committed Mar 15, 2019
    Algorithm for splitting string by dots and comparing major, minor
    version one by one separately. There is no break statement for
    range loop, that's why added special handling for that case.
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. Locust tests.

    pm7h authored and jkowalski committed Feb 16, 2019
    Adding Locust tests.
    Adding command to start k8s proxy to the READMe file.
    Changing the Dockerfile and the directories so that we have a single
    image and a more flat sctucture.
    Small improvements to Python files for better readability.
    Fixed indentation.
    Fixed pep8 errors.
  2. E2E test for Disabled Health checks.

    markmandel committed Mar 7, 2019
  3. Adding Kubernetes API server requests metrics

    aLekSer authored and jkowalski committed Mar 5, 2019
    New dashboard with dropdown Agones CRD selector. Added docs.
    Contains 4 graphs as proposed in the ticket.
  4. 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 Mar 7, 2019
  1. Add .gocache directory for WSL users

    heartrobotninja authored and markmandel committed Mar 7, 2019
    Testing Agones on Windows using the Linux subsystem would fail with a mount denied error for the .gocache directory. This error was misleading as it was due to the directory not existing. Adding in the step of making the directory fixes the problem, and does not harm the functionality of building and testing on a native linux machine.
Commits on Mar 6, 2019
  1. Add Node.js SDK, example and docs - closes #538

    steven-supersolid authored and markmandel committed Mar 5, 2019
Commits on Mar 4, 2019
  1. Switch to using default gke-cluster oauthScopes

    aLekSer authored and markmandel committed Mar 1, 2019
    Verified that we can change oauthScope nodePool settings to
    gke-defaults. Tests test-e2e, metrics and logs works as before.
  2. Add input parameters check on CRD loggers

    aLekSer authored and markmandel committed Feb 27, 2019
    Check nil pointer parameter to avoid possible panic.
    Updated Create Gameserver doc.
Commits on Mar 1, 2019
  1. Partial revert "Emit stress test metrics in Fortio format."

    jkowalski authored and markmandel committed Mar 1, 2019
    This reverts commit 607ab8f.
Commits on Feb 28, 2019
  1. Update docs Create Gameserver with current state

    aLekSer authored and markmandel committed Feb 28, 2019
    Update kubectl output and commands in documents.
    Closes #609 .
Commits on Feb 27, 2019
  1. Enhanced GS allaocation performance but replacing sync cache call wit…

    ilkercelikyilmaz authored and jkowalski committed Feb 11, 2019
    …h local cache.
    Fixes #535
You can’t perform that action at this time.