svcacct: default expiration of TokenRequest

* default expiration seconds to 1 hour
This commit is contained in:
Mike Danese
2018-02-06 09:29:13 -08:00
parent d594a13d69
commit e1586eaca0
3 changed files with 15 additions and 0 deletions

View File

@@ -17,9 +17,17 @@ limitations under the License.
package v1
import (
authenticationv1 "k8s.io/api/authentication/v1"
"k8s.io/apimachinery/pkg/runtime"
)
func addDefaultingFuncs(scheme *runtime.Scheme) error {
return RegisterDefaults(scheme)
}
func SetDefaults_TokenRequestSpec(obj *authenticationv1.TokenRequestSpec) {
if obj.ExpirationSeconds == nil {
hour := int64(60 * 60)
obj.ExpirationSeconds = &hour
}
}