d930a26502
Resources code extensively uses DeepCopy to prevent in-memory copy of the resource to be mutated outside of the resource model. Previous implementation relied on YAML serialization to copy the machine configuration which was slow, potentially might lead to panics and it generates pressure on garbage collection. This implementation uses k8s code generator to generate DeepCopy methods with some manual helpers when code generator can't handle it. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
4 lines
202 B
Plaintext
4 lines
202 B
Plaintext
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|