#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

{%- macro alpine_tools_config() %}
{{- docker_config() }}
{%- endmacro %}

{%- macro docker_config(repository_url) %}
config:
  platform: linux
  image_resource:
    type: docker-image
    source:
      username: ((!docker-username))
      password: ((!docker-password))
      repository: gcr.io/((gcp-project))/((pipeline-prefix))alpine-tools
      tag: latest
{%- endmacro %}

{%- macro github_access(public) -%}
uri: https://github.com/((geode-fork))/((geode-repo-name)).git
{%- if repository.public == "false" %}
username: ((github-username))
password: ((github-password))
{%- endif %}
{%- endmacro %}

#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

{%- macro alpine_tools_config() %}
{{- docker_config() }}
{%- endmacro %}

{%- macro docker_config(repository_url) %}
config:
  platform: linux
  image_resource:
    type: docker-image
    source:
      username: ((!docker-username))
      password: ((!docker-password))
      repository: gcr.io/((gcp-project))/((pipeline-prefix))alpine-tools
      tag: latest
{%- endmacro %}

{%- macro github_access(public) -%}
uri: https://github.com/((geode-fork))/((geode-repo-name)).git
{%- if not repository.public %}
username: ((github-username))
password: ((github-password))
{%- endif %}
{%- endmacro %}

Fix jinja logic for concourse-to-github creds
GEODE-6483: Fix jinja logic for concourse-to-github creds

Authored-by: Robert Houghton <8ee5723e9b22f5849055c1010807733cae5c117f@pivotal.io>
