github.com/freiheit-com/kuberpult@v1.24.2-0.20240328135542-315d5630abe6/charts/kuberpult/ci/chart_schema.yaml (about)

     1  # This file is part of kuberpult.
     2  
     3  # Kuberpult is free software: you can redistribute it and/or modify
     4  # it under the terms of the Expat(MIT) License as published by
     5  # the Free Software Foundation.
     6  
     7  # Kuberpult is distributed in the hope that it will be useful,
     8  # but WITHOUT ANY WARRANTY; without even the implied warranty of
     9  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    10  # MIT License for more details.
    11  
    12  # You should have received a copy of the MIT License
    13  # along with kuberpult. If not, see <https://directory.fsf.org/wiki/License:Expat>.
    14  
    15  # Copyright 2023 freiheit.com
    16  # This file is part of kuberpult.
    17  
    18  # Kuberpult is free software: you can redistribute it and/or modify
    19  # it under the terms of the Expat(MIT) License as published by
    20  # the Free Software Foundation.
    21  
    22  # Kuberpult is distributed in the hope that it will be useful,
    23  # but WITHOUT ANY WARRANTY; without even the implied warranty of
    24  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    25  # MIT License for more details.
    26  
    27  # You should have received a copy of the MIT License
    28  # along with kuberpult. If not, see <https://directory.fsf.org/wiki/License:Expat>.
    29  
    30  # Copyright 2023 freiheit.com
    31  # This file is part of kuberpult.
    32  
    33  # Kuberpult is free software: you can redistribute it and/or modify
    34  # it under the terms of the Expat(MIT) License as published by
    35  # the Free Software Foundation.
    36  
    37  # Kuberpult is distributed in the hope that it will be useful,
    38  # but WITHOUT ANY WARRANTY; without even the implied warranty of
    39  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    40  # MIT License for more details.
    41  
    42  # You should have received a copy of the MIT License
    43  # along with kuberpult. If not, see <https://directory.fsf.org/wiki/License:Expat>.
    44  
    45  # Copyright 2023 freiheit.com
    46  name: str()
    47  home: str(required=False)
    48  version: str()
    49  apiVersion: str()
    50  appVersion: any(str(), num(), required=False)
    51  description: str(required=False)
    52  keywords: list(str(), required=False)
    53  sources: list(str(), required=False)
    54  maintainers: list(include('maintainer'), required=False)
    55  dependencies: list(include('dependency'), required=False)
    56  icon: str(required=False)
    57  engine: str(required=False)
    58  condition: str(required=False)
    59  tags: str(required=False)
    60  deprecated: bool(required=False)
    61  kubeVersion: str(required=False)
    62  annotations: map(str(), str(), required=False)
    63  type: str(required=False)
    64  ---
    65  maintainer:
    66    name: str()
    67    email: str(required=False)
    68    url: str(required=False)
    69  ---
    70  dependency:
    71    name: str()
    72    version: str()
    73    repository: str(required=False)
    74    condition: str(required=False)
    75    tags: list(str(), required=False)
    76    enabled: bool(required=False)
    77    import-values: any(list(str()), list(include('import-value')), required=False)
    78    alias: str(required=False)
    79  ---
    80  import-value:
    81    child: str()
    82    parent: str()